ReportingEngine

ReportingEngine class

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

public class ReportingEngine

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

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

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

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

Методы

Имя Описание
BuildReport(Document, object) Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.
BuildReport(Document, object, string) Заполняет указанный шаблонный документ данными из указанного источника, превращая его в готовый отчет.
BuildReport(Document, object[], string[]) Заполняет указанный шаблонный документ данными из указанных источников, превращая его в готовый отчет.
Equals(object)
GetHashCode()

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