語言

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 Designer 中可用的服務。

服務 描述
IDtsClipboardService 判斷該元件是透過複製貼上還是剪切貼上操作產生。
IDtsConnectionService 存取現有的連線,並在套件中建立新的連線。
IDtsDesignerUtilitiesService 提供方法讓整合服務開發者能以程式化方式呼叫 表達式建構 器對話框。
IDtsPipelineEnvironmentService 讓 data flow 元件能夠存取父 Data Flow 任務及其TaskHost容器。
IDtsVariableService 存取現有或在套件中建立新變數。
IErrorCollectionService 當你必須捕捉該元件提出的所有錯誤與警告時,它會從資料流元件中擷取事件,而非只接收最後一個錯誤或警告。

這些服務讓元件開發者能夠存取並建立元件載入套件中的物件。

適用於