Compartir a través de


Usar la clase Report para una extensión de entrega

La clase Report representa un informe en la base de datos del servidor de informes. Cada suscripción está asociada a un informe concreto. El informe está contenido en la notificación. La extensión de entrega puede utilizar el objeto Report que forma parte de la notificación para representar el informe. El objeto Report también contiene las propiedades específicas del informe, como la dirección URL para el informe en el servidor de informes y el nombre del informe. Todas estas propiedades se pueden utilizar como parte del proveedor de entrega.

El método Render de la clase Report se puede utilizar para representar un informe. El método Render devuelve una matriz de uno o más objetos RenderedOutputFile que comprenden un único informe representado. El primer objeto RenderedOutputFile es el informe representado. Cualquier otro objeto RenderedOutputFile son los recursos que se deben entregar junto con los datos del informe (por ejemplo, un archivo HTML e imágenes asociadas). Las extensiones de representación que son extensiones de un único flujo (IMAGE, PDF, MHTML y Excel) devuelven solo un objeto RenderedOutputFile en la matriz.

El objeto RenderedOutputFile, que contiene el flujo del informe, puede estar incluido como parte de una entrega.

Para obtener un ejemplo de cómo usar la clase Report, vea Ejemplos del producto SQL Server Reporting Services.