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

関連項目

参照

Microsoft.ReportingServices.Interfaces 名前空間