IDeliveryExtension Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'estensione di distribuzione in SQL Server Reporting Services.
public interface class IDeliveryExtension : Microsoft::ReportingServices::Interfaces::IExtension
public interface IDeliveryExtension : Microsoft.ReportingServices.Interfaces.IExtension
type IDeliveryExtension = interface
interface IExtension
Public Interface IDeliveryExtension
Implements IExtension
- Implementazioni
Commenti
L'interfaccia IDeliveryExtension consente a un U di implementare una classe di estensione di consegna, che rappresenta un modo in cui le notifiche dei report possono essere inviate agli utenti. Per ulteriori informazioni sull'interfaccia IDeliveryExtension , vedi Implementazione dell'interfaccia IDeliveryExtension per un'Estensione di Consegna.
Un'applicazione non crea direttamente un'istanza dell'interfaccia IDeliveryExtension , ma crea un'istanza di una classe che implementa IDeliveryExtension.
Le classi che implementano IDeliveryExtension devono implementare tutti i membri ereditati e tipicamente definiscono membri aggiuntivi per aggiungere la funzionalità specifica del provider di consegna. Ad esempio, l'interfaccia IDeliveryExtension definisce il Deliver metodo . A sua volta, il fornitore di e-mail che fornisce Reporting Services implementa il Deliver metodo per inviare notifiche di segnalazione via e-mail.
Proprietà
| Nome | Descrizione |
|---|---|
| ExtensionSettings |
Riceve una lista di impostazioni usate dall'estensione di consegna per creare una notifica o un report. |
| IsPrivilegedUser |
Indica se all'utente è consentito accedere a tutte le funzionalità dell'estensione. |
| LocalizedName |
Fa visualizzare il nome localizzato dell'estensione in un'interfaccia utente. (Ereditato da IExtension) |
| ReportServerInformation |
Ottiene informazioni sul server di report che l'estensione di consegna richiede per eseguire le consegne. |
Metodi
| Nome | Descrizione |
|---|---|
| Deliver(Notification) |
Consegna la notifica di segnalazione a un utente in base al contenuto della notifica. |
| SetConfiguration(String) |
Usata per passare dati di configurazione personalizzati a un'estensione. (Ereditato da IExtension) |
| ValidateUserData(Setting[]) |
Utilizzato per determinare se un determinato insieme di impostazioni di estensione di distribuzione sia valido. |