ReportingEngine

ReportingEngine class

Fournit des routines pour remplir les documents modèles avec des données et un ensemble de paramètres pour contrôler ces routines.

Pour en savoir plus, visitez leMoteur de reporting LINQ article documentaire.

public class ReportingEngine

Constructeurs

NomLa description
ReportingEngine()Initialise une nouvelle instance de cette classe.

Propriétés

NomLa description
KnownTypes { get; }Obtient un ensemble non ordonné (c’est-à-dire une collection d’éléments uniques) contenantTypeobjets dont les noms entièrement ou partiellement qualifiés peuvent être utilisés dans les modèles de rapport traités par cette instance de moteur pour appeler les membres statiques des types correspondants, effectuer des conversions de type, etc.
Options { get; set; }Obtient ou définit un ensemble d’indicateurs contrôlant le comportement de ceReportingEngine instance lors de la création d’un rapport.
static UseReflectionOptimization { get; set; }Obtient ou définit une valeur indiquant si les appels de membres de type personnalisé effectués via l’API de réflexion sont optimisés à l’aide de la génération de classe dynamique ou non. La valeur par défaut estvrai .

Méthodes

NomLa description
BuildReport(Document, object)Remplit le document modèle spécifié avec les données de la source spécifiée, ce qui en fait un rapport prêt.
BuildReport(Document, object, string)Remplit le document modèle spécifié avec les données de la source spécifiée, ce qui en fait un rapport prêt.
BuildReport(Document, object[], string[])Remplit le document modèle spécifié avec les données des sources spécifiées, ce qui en fait un rapport prêt.
Equals(object)Détermine si l’objet spécifié a une valeur égale à l’objet actuel.
GetHashCode()Sert de fonction de hachage pour ce type.

Voir également