IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンポーネントのユーザー インターフェイスの初期化のために呼び出されます。
public:
void Initialize(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ dtsComponentMetadata, IServiceProvider ^ serviceProvider);
public void Initialize (Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider);
abstract member Initialize : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * IServiceProvider -> unit
Public Sub Initialize (dtsComponentMetadata As IDTSComponentMetaData100, serviceProvider As IServiceProvider)
パラメーター
- dtsComponentMetadata
- IDTSComponentMetaData100
コンポーネントの IDTSComponentMetaData100 です。
- serviceProvider
- IServiceProvider
http://go.microsoft.com/fwlink/?LinkId=33994 SSIS デザイナーによって提供される IServiceProvider インターフェイス。
注釈
このメソッドは、コンポーネントが最初に SSIS デザイナー サーフェイスに追加されたとき、およびメソッドの前に New 追加されるときに呼び出されます。 また、コンポーネントの編集時にも Edit メソッドの前に呼び出されます。
ユーザーがユーザー インターフェイスで対話しているときに、dtsComponentMetadata
パラメーターで受け取ったオブジェクト参照をキャッシュし、Edit メソッドで使用して、コンポーネントに変更を加えます。 通常、コンポーネントに編集機能を実装するためには、作成する任意のサポート クラス (フォーム クラスなど) に対してもこのオブジェクト参照を渡す必要があります。
このパラメーターは serviceProvider
、SSIS デザイナーのサービスへのアクセスを提供します。 次の表は、SSIS デザイナーで使用できるサービスを示しています。
サービス | 説明 |
---|---|
IDtsClipboardService | コンポーネントがコピー/貼り付け操作または切り取り/貼り付け操作の一部として生成されたかどうかを判断します。 |
IDtsConnectionService | パッケージ内で既存の接続へのアクセスや、新しい接続の作成を行います。 |
IDtsDesignerUtilitiesService | Integration Services 開発者が プログラムで [式ビルダー ] ダイアログ ボックスを呼び出すメソッドを提供します。 |
IDtsPipelineEnvironmentService | データ フロー コンポーネントに、親データ フロー タスクおよびその TaskHost コンテナーへのアクセスを提供します。 |
IDtsVariableService | パッケージ内で既存の変数にアクセスするか、新しい変数を作成します。 |
IErrorCollectionService | 最後に発生したエラーまたは警告のみを受け取るのではなく、コンポーネントで発生したすべてのエラーと警告をキャプチャする必要がある場合に、データ フロー コンポーネントからイベントをキャプチャします。 |
コンポーネント開発者は、これらのサービスを利用することにより、コンポーネントを読み込むパッケージ内のオブジェクトへのアクセスやオブジェクトの作成を行えます。