Interfaz IReportDataSource

Define un origen de datos de informes y su interacción con el motor de informes.

Espacio de nombres:  Microsoft.Office.RecordsManagement.Reporting
Ensamblado:  Microsoft.Office.Policy (en Microsoft.Office.Policy.dll)

Sintaxis

'Declaración
Public Interface IReportDataSource _
    Inherits IDisposable
'Uso
Dim instance As IReportDataSource
public interface IReportDataSource : IDisposable

Comentarios

Cuando se ejecuta un informe, el motor de informes interactúa con un origen de datos de informes implementa la interfaz de IReportDataSource y un generador de informes de implementación de la interfaz IReportGenerator .

El motor de informes llama a la interfaz [T:Microsoft.Office.RecordsManagement.Reporting.IReportDataSource.StartQuery(Microsoft.SharePoint.SPSite,System.Collections.Hashtable)] para consultar datos, seguidos por el [T:Microsoft.Office.RecordsManagement.Reporting.IReportDataSource.StartReport(System.Collections.Hashtable)] para iniciar el informe de informes. A continuación, para cada fila que se define en el generador de informes, llama a la GetNextDataRow para obtener los datos de la fila siguiente. Cuando el generador de informes ha alcanzado el límite máximo de la fila, el motor de informes comprueba si hay más datos en el informe mediante la interfaz HasMoreData() .

Vea también

Referencia

Miembros IReportDataSource

Espacio de nombres Microsoft.Office.RecordsManagement.Reporting

IReportGenerator