ReportingEngine

ReportingEngine class

Proporciona rutinas para completar documentos de plantilla con datos y un conjunto de configuraciones para controlar estas rutinas.

Para obtener más información, visite elMotor de informes LINQ artículo de documentación.

public class ReportingEngine

Constructores

NombreDescripción
ReportingEngine()Inicializa una nueva instancia de esta clase.

Propiedades

NombreDescripción
KnownTypes { get; }Obtiene un conjunto desordenado (es decir, una colección de elementos únicos) que contieneTypeobjetos cuyos nombres total o parcialmente calificados se pueden usar dentro de las plantillas de informes procesadas por esta instancia de motor para invocar los miembros estáticos de los tipos correspondientes, realizar conversiones de tipos, etc.
Options { get; set; }Obtiene o establece un conjunto de indicadores que controlan el comportamiento de esteReportingEngine instancia mientras se crea un informe.
static UseReflectionOptimization { get; set; }Obtiene o establece un valor que indica si las invocaciones de miembros de tipo personalizado realizadas a través de la API de reflexión están optimizadas mediante la generación dinámica de clases o no. El valor predeterminado esverdadero .

Métodos

NombreDescripción
BuildReport(Document, object)Completa el documento de plantilla especificado con datos de la fuente especificada, convirtiéndolo en un informe listo.
BuildReport(Document, object, string)Completa el documento de plantilla especificado con datos de la fuente especificada, convirtiéndolo en un informe listo.
BuildReport(Document, object[], string[])Completa el documento de plantilla especificado con datos de las fuentes especificadas, convirtiéndolo en un informe listo.
Equals(object)Determina si el objeto especificado tiene el mismo valor que el objeto actual.
GetHashCode()Sirve como función hash para este tipo.

Ver también