Compartir a través de


Implementar una extensión de entrega

SQL Server Reporting Services permite a los usuarios crear y publicar informes que, una vez creados y publicados, se pueden entregar en varias ubicaciones. Además, Reporting Services incluye varias extensiones de entrega y una API de entrega que permite a los programadores crear extensiones de entrega adicionales para extender aún más la funcionalidad de entrega en Reporting Services.

Para obtener una implementación de ejemplo de una extensión de entrega, vea Ejemplos del producto SQL Server Reporting Services.

En esta sección

[Información general sobre extensiones de entrega]delivery-extensions-overview.md)
Introduce cómo escribir una extensión de entrega personalizada para Reporting Services.

Preparación de la ejecución de una extensión de entrega
Describe las interfaces y clases disponibles al implementar una extensión de entrega de Reporting Services, así como cuestiones que hay que considerar antes de la implementación.

Creación de una biblioteca de extensiones de entrega
Describe cómo asignar un espacio de nombres para su extensión de entrega de Reporting Services y cómo compilarla en una biblioteca DLL.

Ejecución de la interfaz IDeliveryExtension para una extensión de entrega
Describe los atributos de una extensión de entrega y cómo implementar su propia clase de extensión de entrega.

Uso de una clase Notification para una extensión de entrega
Describe los atributos de una clase Notification y cómo usarla en la implementación de la extensión de entrega.

Uso de la clase Setting para una extensión de entrega
Describe los atributos de una clase Setting y cómo usarla en la implementación de la extensión de entrega.

Utilizar la interfaz IDeliveryReportServerInformation para una extensión de entrega
Describe los atributos de una interfaz IDeliveryReportServerInformation y cómo usarla en la implementación de la extensión de entrega.

Uso de la clase Report para una extensión de entrega
Describe los atributos de una clase Report y cómo usarla en la implementación de la extensión de entrega.

Uso de la clase RenderedOutputFile para una extensión de entrega
Describe los atributos de una clase RenderedOutputFile y cómo usarla en la implementación de la extensión de entrega.

Implementar la interfaz ISubscriptionBaseUIUserControl para una extensión de entrega
Describe los atributos de un control de usuario de extensión de entrega y cómo implementar su propia interfaz de usuario para una suscripción.

Implementación de una extensión de entrega
Describe cómo implementar una extensión de entrega.

Depuración del código de extensiones de entrega
Describe cómo depurar el código en una extensión de entrega.

Eliminación de una extensión de entrega
Describe cómo quitar una extensión de entrega de un servidor de informes.

Consulte también

Extensiones de Reporting Services
Biblioteca de extensiones de Reporting Services