ReportingEngine

ReportingEngine class

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

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

public class ReportingEngine

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

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

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

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

Методы

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

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