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() |
|
Смотрите также