IDeliveryExtension Schnittstelle

Definition

Stellt eine Übermittlungserweiterung in SQL Server Reporting Services dar.

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
Implementiert

Hinweise

Die IDeliveryExtension Schnittstelle ermöglicht es Ihnen, eine Übermittlungserweiterungsklasse zu implementieren, die eine Möglichkeit darstellt, dass Berichtsbenachrichtigungen an Benutzer übermittelt werden können. Weitere Informationen zur Schnittstelle finden Sie unter Implementieren der IDeliveryExtension-Schnittstelle für eine Übermittlungserweiterung.IDeliveryExtension

Eine Anwendung erstellt keine Instanz der IDeliveryExtension Schnittstelle direkt, erstellt aber eine Instanz einer Klasse, die implementiert IDeliveryExtensionwird.

Klassen, die IDeliveryExtension implementieren müssen, müssen alle geerbten Member implementieren und in der Regel zusätzliche Member definieren, um die spezifische Funktionalität des Übermittlungsanbieters hinzuzufügen. Die Schnittstelle definiert beispielsweise die IDeliveryExtensionDeliver Methode. Wiederum implementiert der E-Mail-ÜbermittlungsanbieterDeliver, der mit Reporting Services die Methode zum Senden von Berichtsbenachrichtigungen per E-Mail implementiert.

Eigenschaften

ExtensionSettings

Ruft eine Liste mit Einstellungen ab, die von der Übermittlungserweiterung zum Erstellen einer Benachrichtigung oder eines Berichts verwendet werden.

IsPrivilegedUser

Gibt an, ob der Benutzer berechtigt ist, auf alle Funktionen der Erweiterung zuzugreifen.

LocalizedName

Ruft den lokalisierten Namen der Erweiterung ab, der in einer Benutzeroberfläche angezeigt werden soll.

(Geerbt von IExtension)
ReportServerInformation

Ruft Informationen zum Berichtsserver ab, die die Übermittlungserweiterung zum Ausführen von Übermittlungen benötigt.

Methoden

Deliver(Notification)

Übermittelt die Berichtsbenachrichtigung ausgehend von deren Inhalt an einen Benutzer.

SetConfiguration(String)

Wird zum Übergeben benutzerdefinierter Konfigurationsdaten an eine Erweiterung verwendet.

(Geerbt von IExtension)
ValidateUserData(Setting[])

Wird verwendet, um zu bestimmen, ob eine angegebene Gruppe von Einstellungen der Übermittlungserweiterung gültig ist.

Gilt für: