ISubscriptionBaseUIUserControl-Schnittstelle
Represents the means to retrieve delivery extension-specific subscription information from the user (for example, e-mail addresses).
Namespace: Microsoft.ReportingServices.Interfaces
Assemblys: Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
Syntax
'Declaration
Public Interface ISubscriptionBaseUIUserControl _
Inherits IExtension
'Usage
Dim instance As ISubscriptionBaseUIUserControl
public interface ISubscriptionBaseUIUserControl : IExtension
public interface class ISubscriptionBaseUIUserControl : IExtension
type ISubscriptionBaseUIUserControl =
interface
interface IExtension
end
public interface ISubscriptionBaseUIUserControl extends IExtension
Der ISubscriptionBaseUIUserControl-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Description | Gets the description of the delivery that is displayed in Report Manager. | |
IsPrivilegedUser | Indicates whether the user is allowed access to all the functionality of the extension. | |
LocalizedName | Gets the localized name of the extension to be displayed in a user interface. (Geerbt von IExtension.) | |
ReportServerInformation | Gets information about the report server that the delivery extension requires in order to perform deliveries. | |
UserData | An array of Setting objects that define the extension settings for a notification. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
SetConfiguration | Used to pass custom configuration data to an extension. (Geerbt von IExtension.) | |
Validate | Used to determine whether the settings for a delivery extension are valid. |
Zum Anfang
Hinweise
The ISubscriptionBaseUIUserControl interface enables you to implement a subscription user interface for Report Manager. For more information about the ISubscriptionBaseUIUserControl interface, see Implementieren der ISubscriptionBaseUIUserControl-Schnittstelle für eine Übermittlungserweiterung.
An application does not create an instance of the ISubscriptionBaseUIUserControl interface directly, but creates an instance of a class that implements ISubscriptionBaseUIUserControl.
Classes that implement ISubscriptionBaseUIUserControl must also implement all inherited members, and typically define additional members to add the delivery provider-specific functionality. Classes that implement ISubscriptionBaseUIUserControl must also inherit from System.Web.UI.WebControls..::..WebControl.