MissingMemberMessage

ReportingEngine.MissingMemberMessage property

Возвращает или задает строковое значение, напечатанное вместо шаблонного выражения, представляющего простую ссылку на отсутствующий член объекта. Значение по умолчанию — пустая строка.

public string MissingMemberMessage { get; set; }

Примечания

Свойство должно использоваться совместно сAllowMissingMembers option. В противном случае, исключение выдается при обнаружении отсутствующего члена объекта.

Свойство влияет только на печать шаблонного выражения, представляющего простую ссылку на член объекта missing . Например, печать бинарного оператора, один из операндов которого ссылается на член объекта missing , не влияет.

Значение этого свойства не может быть установлено равным null.

Примеры

Показывает, как разрешить отсутствующих участников.

DocumentBuilder builder = new DocumentBuilder();
builder.Writeln("<<[missingObject.First().id]>>");
builder.Writeln("<<foreach [in missingObject]>><<[id]>><</foreach>>");

ReportingEngine engine = new ReportingEngine { Options = ReportBuildOptions.AllowMissingMembers };
engine.MissingMemberMessage = "Missed";
engine.BuildReport(builder.Document, new DataSet(), "");

Смотрите также