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 création de rapports LINQ article de documentation.

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) contenantType objets dont les noms entièrement ou partiellement qualifiés peuvent être utilisés dans les modèles de rapport traités par cette instance engine pour appeler les membres statiques des types correspondants, effectuer des conversions de types, etc.
MissingMemberMessage { get; set; }Obtient ou définit une valeur de chaîne affichée à la place d’une expression de modèle représentant une simple référence à un membre manquant d’un objet. La valeur par défaut est une chaîne vide.
Options { get; set; }Obtient ou définit un ensemble d’indicateurs contrôlant le comportement de ceciReportingEngine 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 par la génération de classes dynamiques 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.
static GetRestrictedTypes()Renvoie les types, les membres ainsi que les membres des types dérivés qui doivent être inaccessibles par le moteur via la syntaxe du modèle.
static SetRestrictedTypes(params Type[])Spécifie les types, les membres ainsi que les membres des types dérivés qui doivent être inaccessibles par le moteur via la syntaxe du modèle.

Voir également