Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prima di implementare l'estensione per il recapito di Reporting Services, è necessario definire le interfacce da implementare. È prima necessario decidere come verrà usata l'estensione per il recapito, quali impostazioni saranno necessarie per l'estensione per il recapito e la funzionalità specifica che sarà necessario implementare per recapitare le notifiche dei report.
Ogni estensione per il recapito di Reporting Services deve fornire le funzionalità seguenti:
Implementazione IExtension dell'interfaccia che rappresenta l'estensione e un nome di estensione localizzato.
Implementazione IDeliveryExtension che crea un'estensione per il recapito che può essere usata per recapitare notifiche di report agli utenti finali.
Possibilità di elaborare dati utente specifici per una sottoscrizione.
Ogni estensione per il recapito può essere migliorata per includere le funzionalità seguenti:
- Implementazione del controllo utente ASP.NET che consente agli utenti finali di usare Gestione report per creare sottoscrizioni di report che usano l'estensione per il recapito.
Nella tabella seguente vengono descritte le interfacce e le classi disponibili per le estensioni per il recapito.
| Interfaccia o classe | Descrizione |
|---|---|
| IExtension Interfaccia | Rappresenta un'estensione in Reporting Services. |
| IDeliveryExtension Interfaccia | Rappresenta un'estensione per il recapito in Reporting Services. |
| IDeliveryReportServerInformation Interfaccia | Contiene informazioni sul server di report richiesto dalle estensioni per il recapito, ad esempio un elenco delle estensioni per il rendering disponibili. |
| Classe Setting | Rappresenta un'impostazione per un'estensione. |
| Classe Notification | Contiene informazioni sulla sottoscrizione usate dall'estensione per il recapito per recapitare report. |
| Classe Report | Rappresenta informazioni e metodi specifici del report che consentono alle estensioni per il recapito di recapitare report agli utenti. |
| Classe RenderedOutputFile | Rappresenta l'output di un'estensione per il rendering. Un RenderedOutputFile oggetto contiene il nome file associato e le informazioni sul tipo richieste dall'estensione per il recapito per elaborare il flusso restituito dall'estensione per il rendering. |
| ISubscriptionBaseUIUserControl Interfaccia | Controllo utente che rappresenta i mezzi per recuperare le informazioni di sottoscrizione specifiche dell'estensione per il recapito dall'utente in Gestione report, ad esempio un indirizzo di posta elettronica o il percorso di una condivisione file. |
Vedere anche
Estensioni di Reporting Services
Implementazione di un'estensione per il recapito
Libreria di estensioni di Reporting Services