ISubscriptionBaseUIUserControl インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーから配信延長専用のサブスクリプション情報(例:メールアドレス)を取得する手段を表します。
public interface class ISubscriptionBaseUIUserControl : Microsoft::ReportingServices::Interfaces::IExtension
public interface ISubscriptionBaseUIUserControl : Microsoft.ReportingServices.Interfaces.IExtension
type ISubscriptionBaseUIUserControl = interface
interface IExtension
Public Interface ISubscriptionBaseUIUserControl
Implements IExtension
- 実装
注釈
ISubscriptionBaseUIUserControlインターフェースにより、レポートマネージャーのサブスクリプションユーザーインターフェースを実装できます。 ISubscriptionBaseUIUserControlインターフェースの詳細については、「Implementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension(Delivery extension)」をご覧ください。
アプリケーションは ISubscriptionBaseUIUserControl インターフェースのインスタンスを直接作成するのではなく、 ISubscriptionBaseUIUserControlを実装するクラスのインスタンスを作成します。
ISubscriptionBaseUIUserControlを実装するクラスは、すべての継承メンバーも実装し、通常はデリバリープロバイダー固有の機能を追加するために追加メンバーを定義します。 ISubscriptionBaseUIUserControlを実装するクラスはSystem.Web.UI.WebControls.WebControlから継承しなければなりません。
プロパティ
| 名前 | 説明 |
|---|---|
| Description |
レポートマネージャーに表示される配達の説明を受け取ります。 |
| IsPrivilegedUser |
ユーザーが拡張機能のすべての機能にアクセスできるかどうかを示します。 |
| LocalizedName |
ユーザーインターフェースに表示される拡張のローカライズ名を取得します。 (継承元 IExtension) |
| ReportServerInformation |
配信拡張が配信を行うために必要なレポートサーバーの情報を取得します。 |
| UserData |
通知の拡張設定を定義する Setting オブジェクトの配列です。 |
メソッド
| 名前 | 説明 |
|---|---|
| SetConfiguration(String) |
カスタム設定データを拡張に渡すために使われていました。 (継承元 IExtension) |
| Validate() |
デリバリー拡張機能の設定が有効かどうかを判断するために使用されます。 |