ReportingEngine

ReportingEngine class

Fornisce routine per popolare i documenti modello con dati e una serie di impostazioni per controllare queste routine.

Per saperne di più, visita ilMotore di reporting LINQ articolo di documentazione.

public class ReportingEngine

Costruttori

NomeDescrizione
ReportingEngine()Inizializza una nuova istanza di questa classe.

Proprietà

NomeDescrizione
KnownTypes { get; }Ottiene un set non ordinato (ovvero una raccolta di elementi univoci) contenenteTypeoggetti i cui nomi completi o parzialmente qualificati possono essere utilizzati all’interno dei modelli di report elaborati da questa istanza del motore per richiamare i membri statici dei tipi corrispondenti, eseguire cast di tipi, ecc.
Options { get; set; }Ottiene o imposta un set di flag che ne controllano il comportamentoReportingEngine istanza durante la creazione di un report.
static UseReflectionOptimization { get; set; }Ottiene o imposta un valore che indica se le chiamate di membri di tipo personalizzato eseguite tramite l’API di riflessione sono ottimizzate utilizzando la generazione di classi dinamiche o meno. Il valore predefinito èVERO .

Metodi

NomeDescrizione
BuildReport(Document, object)Compila il documento modello specificato con i dati provenienti dall’origine specificata rendendolo un report pronto.
BuildReport(Document, object, string)Compila il documento modello specificato con i dati provenienti dall’origine specificata rendendolo un report pronto.
BuildReport(Document, object[], string[])Compila il documento modello specificato con i dati provenienti dalle origini specificate rendendolo un report pronto.
Equals(object)Determina se l’oggetto specificato ha un valore uguale all’oggetto corrente.
GetHashCode()Serve come funzione hash per questo tipo.

Guarda anche