ISubscriptionBaseUIUserControl Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |