ISubscriptionBaseUIUserControl インターフェイス
ユーザーから配信拡張機能固有のサブスクリプション情報を取得する手段を表します (電子メール アドレスなど)。
名前空間: Microsoft.ReportingServices.Interfaces
アセンブリ: Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)
構文
'宣言
Public Interface ISubscriptionBaseUIUserControl _
Inherits IExtension
'使用
Dim instance As ISubscriptionBaseUIUserControl
public interface ISubscriptionBaseUIUserControl : IExtension
public interface class ISubscriptionBaseUIUserControl : IExtension
type ISubscriptionBaseUIUserControl =
interface
interface IExtension
end
public interface ISubscriptionBaseUIUserControl extends IExtension
ISubscriptionBaseUIUserControl 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
Description | レポート マネージャーに表示される配信の説明を取得します。 | |
IsPrivilegedUser | ユーザーに対して、拡張機能のすべての機能へのアクセスを許可するかどうかを示します。 | |
LocalizedName | ユーザー インターフェイスに表示される拡張機能のローカライズされた名前を取得します。 (IExtension から継承されています。) | |
ReportServerInformation | 配信拡張機能が配信を実行するために必要とする、レポート サーバーに関する情報を取得します。 | |
UserData | 通知の拡張機能の設定を定義する Setting オブジェクトの配列です。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
SetConfiguration | 拡張機能にカスタム構成データを渡すために使用されます。 (IExtension から継承されています。) | |
Validate | 配信拡張機能の設定が有効かどうかを判別するために使用します。 |
先頭に戻る
説明
ISubscriptionBaseUIUserControl インターフェイスは、レポート マネージャーのサブスクリプション ユーザー インターフェイスを実装することを可能にします。 ISubscriptionBaseUIUserControl インターフェイスの詳細については、「配信拡張機能の ISubscriptionBaseUIUserControl インターフェイスの実装」を参照してください。
アプリケーションは、ISubscriptionBaseUIUserControl インターフェイスのインスタンスを直接作成するのではなく、ISubscriptionBaseUIUserControl を実装するクラスのインスタンスを作成します。
ISubscriptionBaseUIUserControl を実装するクラスは、継承されたすべてのメンバーも実装する必要があります。通常は、プロバイダー固有の機能を追加するための追加メンバーを定義する必要があります。 ISubscriptionBaseUIUserControl を実装するクラスも、System.Web.UI.WebControls.WebControl から継承する必要があります。