Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Reporting Services-Übermittlungserweiterungen können eine Implementierung einer Abonnementbenutzeroberfläche (Ui) zum Sammeln von erweiterungsspezifischen Informationen im Berichts-Manager enthalten. Die Benutzeroberfläche wird aufgerufen, wenn ein Benutzer ein neues Abonnement erstellt oder ein vorhandenes ändert. Wenn ein neues Abonnement erstellt wird, zeigt die Benutzeroberfläche geeignete Standardwerte an und ermöglicht Benutzern die Interaktion mit dem Übermittlungsanbieter. Wenn ein Abonnement geändert wird, wird die Benutzeroberfläche vorab mit den Informationen im aktuellen Abonnement ausgefüllt.
Übermittlungserweiterungen stellen die Benutzeroberfläche des Abonnements als ASP.NET Benutzersteuerelement bereit. Der Berichtsserver enthält das benutzerdefinierte Steuerelement, das durch die Übermittlungserweiterung definiert wird, wenn die Abonnement-UI angezeigt wird. Die Basisschnittstelle, die abstrakte Methoden bereitstellt, die diese Funktionalität ermöglichen, ist die ISubscriptionBaseUIUserControl Schnittstelle. Diese Schnittstelle stellt sicher, dass allgemeine Vorgänge, z. B. die Überprüfung von Eingabewerten, ordnungsgemäß ausgeführt werden. Darüber hinaus stellt das Basisbenutzersteuerelement eine Reihe von Standardeigenschaften bereit, die vom Berichtsserver für Konsistenz in allen Abonnements verwendet werden. Diese Eigenschaften sind für Übermittlungserweiterungen erforderlich, die in den Berichts-Manager integriert sind.
Sie können die ISubscriptionBaseUIUserControl Schnittstelle in einem Übermittlungsanbieter implementieren, um eine Abonnement-UI für den Berichts-Manager zu erstellen. Die ISubscriptionBaseUIUserControl Schnittstelle bietet Infrastruktur, mit der Benutzer Werte für Abonnementeinstellungen eingeben, die für die Übermittlungserweiterung erforderlichen Einstellungen verarbeiten und die Einstellungen überprüfen können.
Hinweis
Sie müssen die ISubscriptionBaseUIUserControl Schnittstelle nicht als Teil der Übermittlungserweiterung implementieren. Abonnements, die Ihre Übermittlungserweiterung verwenden, können immer über die SOAP-API-Methoden CreateSubscription und CreateDataDrivenSubscription stattdessen erstellt werden. Weitere Informationen zu den SOAP-API-Features zum Verwalten von Abonnement und Übermittlung finden Sie unter "Abonnement- und Übermittlungsmethoden".
Die ISubscriptionBaseUIUserControl Schnittstelle wird erweitert IExtension. Ihr Benutzersteuerelement, das implementiert ISubscriptionBaseUIUserControl wird, muss auch von System.Web.UI.WebControls.WebControls.WebControl erben. Weitere Informationen zur WebControl-Klasse finden Sie im Entwicklerhandbuch für Microsoft .NET Framework.
Ein Beispiel für die Verwendung der ISubscriptionBaseUIUserControl Schnittstelle finden Sie unter SQL Server Reporting Services-Produktbeispiele.
Siehe auch
Implementieren einer Übermittlungserweiterung
Erweiterungsbibliothek für Reporting Services