IDeliveryExtension Interfaccia

Definizione

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.

Si applica a