Compartilhar via


Implementando uma extensão de entrega

O SQL Server Reporting Services permite que os usuários criem e publiquem relatórios que, uma vez 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 que os desenvolvedores criem extensões de entrega adicionais para estender ainda mais a funcionalidade de entrega do Reporting Services.

Para obter uma implementação de exemplo de uma extensão de entrega, consulte Amostras 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 para o Reporting Services.

Preparar para implementar uma entrega de extensão
Descreve as interfaces e as classes disponíveis durante a implementação de uma extensão de entrega do Reporting Services, além dos problemas a serem considerados antes da implementação.

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

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

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

Usar a classe Setting para uma extensão de entrega
Descreve os atributos de uma classe Setting e como usá-la na implementação de 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 de extensão de entrega.

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

Usar a classe RenderedOutputFile para uma extensão de entrega
Descreve os atributos de uma classe RenderedOutputFile e como usá-la na implementação de 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 a sua própria interface do usuário para uma assinatura.

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

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

Remover 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