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 から継承する必要があります。