Compartilhar via


Implementando uma extensão de entrega

O SQL Server Reporting Services permite que os usuários criem e publiquem relatórios que, depois de criados e publicados, podem ser entregues em vários locais. Além disso, o Reporting Services inclui várias extensões de entrega e uma API de entrega que permite aos desenvolvedores criar extensões de entrega adicionais para estender ainda mais a funcionalidade de entrega no Reporting Services.

Para obter uma implementação de exemplo de uma extensão de entrega, consulte exemplos de produto do SQL Server Reporting Services.

Nesta seção

[Visão geral das extensões de entrega]delivery-extensions-overview.md)
Apresenta como escrever uma extensão de entrega personalizada para o Reporting Services.

Preparando-se para implementar uma extensão de entrega
Descreve as interfaces e classes disponíveis ao implementar uma extensão de entrega do Reporting Services, bem como problemas a serem considerados antes da implementação.

Criando uma biblioteca de extensão de entrega
Descreve a atribuição de um namespace para sua extensão de entrega do Reporting Services e a compilação da extensão de entrega em uma DLL de biblioteca.

Implementando a interface IDeliveryExtension para uma extensão de entrega
Descreve os atributos de uma extensão de entrega e como implementar sua própria classe de extensão de entrega.

Usando uma classe de notificação para uma extensão de entrega
Descreve os atributos de uma classe de notificação e como usá-la na implementação da extensão de entrega.

Usando a classe de configuração para uma extensão de entrega
Descreve os atributos de uma classe Setting e como usá-la na implementação da extensão de entrega.

Usando a interface IDeliveryReportServerInformation para uma extensão de entrega
Descreve os atributos de uma interface IDeliveryReportServerInformation e como usá-la na implementação da extensão de entrega.

Usando a classe de relatório para uma extensão de entrega
Descreve os atributos de uma classe de relatório e como usá-la na implementação da extensão de entrega.

Usando a classe RenderedOutputFile para uma extensão de entrega
Descreve os atributos de uma classe RenderedOutputFile e como usá-la na implementação da extensão de entrega.

Implementando a interface ISubscriptionBaseUIUserControl para uma extensão de entrega
Descreve os atributos de um controle de usuário de extensão de entrega e como implementar sua própria interface do usuário para uma assinatura.

Implantando uma extensão de entrega
Descreve como implantar sua extensão de entrega.

Depurando código de extensão de entrega
Descreve como depurar código em sua extensão de entrega.

Removendo uma extensão de entrega
Descreve como remover uma extensão de entrega de um servidor de relatório.

Consulte Também

Extensões do Reporting Services
Biblioteca de extensões do Reporting Services