ReportingEngine

ReportingEngine class

Tillhandahåller rutiner för att fylla malldokument med data och en uppsättning inställningar för att styra dessa rutiner.

För att lära dig mer, besökLINQ-rapporteringsmotor dokumentationsartikel.

public class ReportingEngine

Konstruktörer

namnBeskrivning
ReportingEngine()Initierar en ny instans av den här klassen.

Egenskaper

namnBeskrivning
KnownTypes { get; }Hämtar en oordnad mängd (dvs. en samling unika objekt) som innehållerType objekt vars helt eller delvis kvalificerade namn kan användas inom rapportmallar som bearbetas av denna engine -instans för att anropa motsvarande typers statiska medlemmar, utföra typomvandlingar etc.
MissingMemberMessage { get; set; }Hämtar eller ställer in ett strängvärde som skrivs ut istället för ett malluttryck som representerar en vanlig referens till en saknad medlem i ett objekt. Standardvärdet är en tom sträng.
Options { get; set; }Hämtar eller ställer in en uppsättning flaggor som styr beteendet hos dettaReportingEngine instans när du skapar en rapport.
static UseReflectionOptimization { get; set; }Hämtar eller ställer in ett värde som anger om anrop av anpassade typmedlemmar som utförs via reflektions-API är optimerade med dynamisk klassgenerering eller inte. Standardvärdet ärsann .

Metoder

namnBeskrivning
BuildReport(Document, object)Fyller det angivna malldokumentet med data från den angivna källan, vilket gör det till en färdig rapport.
BuildReport(Document, object, string)Fyller det angivna malldokumentet med data från den angivna källan, vilket gör det till en färdig rapport.
BuildReport(Document, object[], string[])Fyller det angivna malldokumentet med data från de angivna källorna, vilket gör det till en färdig rapport.
static GetRestrictedTypes()Returnerar typer, vilka medlemmar samt vilka härledda typers medlemmar ska vara oåtkomliga för motorn. via mallsyntaxen.
static SetRestrictedTypes(params Type[])Anger typer, vilka medlemmar samt vilka härledda typers medlemmar som ska vara oåtkomliga för motorn. via mallsyntaxen.

Se även