Represents the means to retrieve delivery extension-specific subscription information from the user (for example, e-mail addresses).
Assemblies: Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
Thetype exposes the following members.
|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. (Inherited from 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.|
The interface enables you to implement a subscription user interface for Report Manager. For more information about the interface, see Implementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension.
An application does not create an instance of the interface directly, but creates an instance of a class that implements .
Classes that implement must also implement all inherited members, and typically define additional members to add the delivery provider-specific functionality. Classes that implement must also inherit from System.Web.UI.WebControls.WebControl.