ReportingEngine

ReportingEngine class

Fornisce routine per popolare i documenti modello con dati e un set 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 unici) contenenteType oggetti i cui nomi completamente o parzialmente qualificati possono essere utilizzati all’interno dei modelli di report elaborati da questa istanza di engine per richiamare i membri statici dei tipi corrispondenti, eseguire cast di tipo, ecc.
MissingMemberMessage { get; set; }Ottiene o imposta un valore stringa stampato al posto di un’espressione modello che rappresenta un semplice riferimento a , un membro mancante di un oggetto. Il valore predefinito è una stringa vuota.
Options { get; set; }Ottiene o imposta un set di flag che controllano il comportamento di questoReportingEngine istanza durante la creazione di un report.
static UseReflectionOptimization { get; set; }Ottiene o imposta un valore che indica se le invocazioni dei membri di tipo personalizzato eseguite tramite l’API di riflessione sono ottimizzate utilizzando la generazione dinamica di classi o meno. Il valore predefinito èVERO .

Metodi

NomeDescrizione
BuildReport(Document, object)Popola il documento modello specificato con dati provenienti dalla fonte specificata, rendendolo un report pronto.
BuildReport(Document, object, string)Popola il documento modello specificato con dati provenienti dalla fonte specificata, rendendolo un report pronto.
BuildReport(Document, object[], string[])Popola il documento modello specificato con dati provenienti dalle fonti specificate, rendendolo un report pronto.
static GetRestrictedTypes()Restituisce i tipi, quali membri e quali membri dei tipi derivati non dovrebbero essere accessibili al motore tramite la sintassi del modello.
static SetRestrictedTypes(params Type[])Specifica i tipi, quali membri e quali membri dei tipi derivati non devono essere accessibili al motore tramite la sintassi del modello.

Guarda anche