Implementazione di un'estensione per il recapitoImplementing a Delivery Extension

SQL ServerSQL Server Reporting ServicesReporting Services consente agli utenti di creare e pubblicare report che, una volta creati e pubblicati, possono essere recapitati in diverse posizioni. Reporting ServicesReporting Services enables users to create and publish reports that, once created and published, can be delivered to various locations. Reporting ServicesReporting Services include inoltre diverse estensioni per il recapito e un'API di recapito tramite cui gli sviluppatori possono creare estensioni per il recapito aggiuntive per estendere ulteriormente le funzionalità di recapito in Reporting ServicesReporting Services.In addition, Reporting ServicesReporting Services includes several delivery extensions and a delivery API that enable developers to create additional delivery extensions to further extend the functionality of delivery in Reporting ServicesReporting Services.

Per un esempio di implementazione di un'estensione di recapito, vedere SQL Server Reporting Services Product Samples.For a sample implementation of a delivery extension, see SQL Server Reporting Services Product Samples.

Argomenti della sezioneIn This Section

Cenni preliminari sulle estensioni di recapitoDelivery Extensions Overview
Vengono fornite informazioni introduttive per la scrittura di un'estensione per il recapito personalizzata per Reporting ServicesReporting Services.Introduces how to write a custom delivery extension for Reporting ServicesReporting Services.

Preparazione all'implementazione di un'estensione per il recapitoPreparing to Implement a Delivery Extension
Vengono descritte le interfacce e le classi disponibili per l'implementazione di un'estensione per il recapito di Reporting ServicesReporting Services, nonché i problemi da considerare prima dell'implementazione.Describes the interfaces and classes available when implementing an Reporting ServicesReporting Services delivery extension, as well as issues to consider before implementation.

Creazione di una libreria di estensioni di recapitoCreating a Delivery Extension Library
Vengono descritte le operazioni di assegnazione di uno spazio dei nomi per l'estensione per il recapito di Reporting ServicesReporting Services e di compilazione dell'estensione per il recapito nella DLL di una libreria.Describes assigning a namespace for your Reporting ServicesReporting Services delivery extension and compiling your delivery extension into a library DLL.

Implementazione dell'interfaccia IDeliveryExtension per un'estensione di recapitoImplementing the IDeliveryExtension Interface for a Delivery Extension
Vengono descritti gli attributi di un'estensione per il recapito e come implementare una classe personalizzata dell'estensione per il recapito.Describes the attributes of a delivery extension, and how to implement your own delivery extension class.

Utilizzo della classe Notification per un'estensione di recapitoUsing a Notification Class for a Delivery Extension
Vengono descritti gli attributi di un notifica classe e come utilizzarla nell'implementazione dell'estensione di recapito.Describes the attributes of a Notification class and how to use it in your delivery extension implementation.

Utilizzo della classe Setting per un'estensione di recapitoUsing the Setting Class for a Delivery Extension
Vengono descritti gli attributi di un impostazione classe e come utilizzarla nell'implementazione dell'estensione di recapito.Describes the attributes of a Setting class and how to use it in your delivery extension implementation.

Utilizzo dell'interfaccia IDeliveryReportServerInformation per un'estensione di recapitoUsing the IDeliveryReportServerInformation Interface for a Delivery Extension
Vengono descritti gli attributi di un IDeliveryReportServerInformation interfaccia e come utilizzarla nell'implementazione dell'estensione di recapito.Describes the attributes of a IDeliveryReportServerInformation interface and how to use it in your delivery extension implementation.

Utilizzo della classe di Report per l'estensione per il recapitoUsing the Report Class for a Delivery Extension
Vengono descritti gli attributi di un Report classe e come utilizzarla nell'implementazione dell'estensione di recapito.Describes the attributes of a Report class and how to use it in your delivery extension implementation.

Utilizzo della classe RenderedOutputFile per un'estensione di recapitoUsing the RenderedOutputFile Class for a Delivery Extension
Vengono descritti gli attributi di un RenderedOutputFile classe e come utilizzarla nell'implementazione dell'estensione di recapito.Describes the attributes of a RenderedOutputFile class and how to use it in your delivery extension implementation.

Implementazione dell'interfaccia ISubscriptionBaseUIUserControl per un'estensione di recapitoImplementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension
Vengono descritti gli attributi di un controllo utente di un'estensione per il recapito e come implementare un'interfaccia utente personalizzata per una sottoscrizione.Describes the attributes of a delivery extension user control and how to implement your own user interface for a subscription.

Distribuzione di un'estensione di recapitoDeploying a Delivery Extension
Viene descritto come distribuire un'estensione per il recapito.Describes how to deploy your delivery extension.

Debug del codice di estensione di recapitoDebugging Delivery Extension Code
Viene descritto come eseguire il debug del codice in un'estensione per il recapito.Describes how to debug code in your delivery extension.

Rimozione di un'estensione di recapitoRemoving a Delivery Extension
Viene descritto come rimuovere un'estensione per il recapito da un server di report.Describes how to remove a delivery extension from a report server.

Vedere ancheSee Also

Estensioni di Reporting Services Reporting Services Extensions
Libreria di estensioni di Reporting ServicesReporting Services Extension Library