Implementar 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 permitem que os desenvolvedores criem mais extensões de entrega 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 Amostras de produto do SQL Server Reporting Services.

Nesta seção

Visão geral das extensões de entrega
Apresenta como escrever uma extensão de entrega para o Reporting Services.

Preparar-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 e os 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 sua própria classe de extensão de entrega.

Usar uma classe Notification 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.

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.

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

Depurar 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.