ReportingEngine

ReportingEngine class

Предоставляет процедуры для заполнения шаблонов документов данными и набор настроек для управления этими процедурами.

Чтобы узнать больше, посетитеМеханизм отчетов LINQ документальная статья.

public class ReportingEngine

Конструкторы

ИмяОписание
ReportingEngine()Инициализирует новый экземпляр этого класса.

Характеристики

ИмяОписание
KnownTypes { get; }Получает неупорядоченный набор (т.е. коллекцию уникальных элементов), содержащийType объекты , полностью или частично определенные имена которых могут использоваться в шаблонах отчетов, обрабатываемых этим экземпляром engine , для вызова статических членов соответствующих типов, выполнения приведения типов и т. д.
MissingMemberMessage { get; set; }Возвращает или задает строковое значение, напечатанное вместо шаблонного выражения, представляющего простую ссылку на отсутствующий член объекта. Значение по умолчанию — пустая строка.
Options { get; set; }Возвращает или задает набор флагов, управляющих поведением этогоReportingEngine экземпляр при построении отчета.
static UseReflectionOptimization { get; set; }Возвращает или задает значение, указывающее, оптимизированы ли вызовы пользовательских типов членов, выполняемые через API отражения, с использованием динамической генерации классов или нет. Значение по умолчанию:истинный .

Методы

ИмяОписание
BuildReport(Document, object)Заполняет указанный шаблон документа данными из указанного источника, превращая его в готовый отчет.
BuildReport(Document, object, string)Заполняет указанный шаблон документа данными из указанного источника, превращая его в готовый отчет.
BuildReport(Document, object[], string[])Заполняет указанный шаблон документа данными из указанных источников, превращая его в готовый отчет.
static GetRestrictedTypes()Возвращает типы, какие члены, а также какие члены производных типов должны быть недоступны движку через синтаксис шаблона.
static SetRestrictedTypes(params Type[])Указывает типы, какие члены, а также какие члены производных типов должны быть недоступны движку через синтаксис шаблона.

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