IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) メソッド

定義

コンポーネントのユーザー インターフェイスの初期化のために呼び出されます。

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 最後に発生したエラーまたは警告のみを受け取るのではなく、コンポーネントで発生したすべてのエラーと警告をキャプチャする必要がある場合に、データ フロー コンポーネントからイベントをキャプチャします。

コンポーネント開発者は、これらのサービスを利用することにより、コンポーネントを読み込むパッケージ内のオブジェクトへのアクセスやオブジェクトの作成を行えます。

適用対象