ISubscriptionBaseUIUserControl Schnittstelle

Definition

Repräsentiert die Möglichkeit, liefererweiterungsspezifische Abonnementinformationen vom Nutzer abzurufen (zum Beispiel E-Mail-Adressen).

public interface class ISubscriptionBaseUIUserControl : Microsoft::ReportingServices::Interfaces::IExtension
public interface ISubscriptionBaseUIUserControl : Microsoft.ReportingServices.Interfaces.IExtension
type ISubscriptionBaseUIUserControl = interface
    interface IExtension
Public Interface ISubscriptionBaseUIUserControl
Implements IExtension
Implementiert

Hinweise

Die Benutzeroberfläche ISubscriptionBaseUIUserControl ermöglicht es Ihnen, eine Abonnementbenutzeroberfläche für den Report Manager zu implementieren. Weitere Informationen zur Schnittstelle ISubscriptionBaseUIUserControl finden Sie unter Implementierung der ISubscriptionBaseUIUserControl Interface für eine Delivery Extension.

Eine Anwendung erstellt keine direkte Instanz der ISubscriptionBaseUIUserControl Schnittstelle, sondern eine Instanz einer Klasse, die implementiert .ISubscriptionBaseUIUserControl

Klassen, die implementieren ISubscriptionBaseUIUserControl , müssen auch alle vererbten Mitglieder implementieren und typischerweise zusätzliche Mitglieder definieren, um die lieferanbieterspezifische Funktionalität hinzuzufügen. Klassen, die implementieren ISubscriptionBaseUIUserControl , müssen ebenfalls von System.Web.UI.WebControls.WebControlerben.

Eigenschaften

Name Beschreibung
Description

Erhält die Beschreibung der Lieferung, die im Berichtsmanager angezeigt wird.

IsPrivilegedUser

Gibt an, ob der Benutzer Zugriff auf alle Funktionen der Erweiterung hat.

LocalizedName

Der lokalisierte Name der Erweiterung wird in einer Benutzeroberfläche angezeigt.

(Geerbt von IExtension)
ReportServerInformation

Erhält Informationen über den Berichtsserver, den die Lieferverlängerung benötigt, um Lieferungen durchzuführen.

UserData

Ein Array von Setting Objekten, die die Erweiterungseinstellungen für eine Benachrichtigung definieren.

Methoden

Name Beschreibung
SetConfiguration(String)

Wird verwendet, um benutzerdefinierte Konfigurationsdaten an eine Erweiterung zu übergeben.

(Geerbt von IExtension)
Validate()

Wird verwendet, um zu bestimmen, ob die Einstellungen für eine Delivery-Erweiterung gültig sind.

Gilt für: