IDTSDesigntimeComponent100.ProvideComponentProperties 方法

定義

public:
 void ProvideComponentProperties();
[System.Runtime.InteropServices.DispId(11)]
public void ProvideComponentProperties ();
[<System.Runtime.InteropServices.DispId(11)>]
abstract member ProvideComponentProperties : unit -> unit
Public Sub ProvideComponentProperties ()
屬性

範例

下列範例會建立「資料流程」工作、將 OLE DB 來源元件加入至工作、將元件的設計階段實例具現化,然後呼叫 ProvideComponentProperties。

Package p = new Package();  
MainPipe dataFlow = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;  

IDTSComponentMetaData100 md = dataFlow.ComponentMetaDataCollection.New();  
md.ComponentClassID = "DTSAdapter.OleDbSource";  
CManagedComponentWrapper wrp = md.Instantiate();  
wrp.ProvideComponentProperties();  
Dim p As Package = New Package   
Dim dataFlow As MainPipe = CType(CType(p.Executables.Add("DTS.Pipeline"), TaskHost).InnerObject, MainPipe)   
Dim md As IDTSComponentMetaData100 = dataFlow.ComponentMetaDataCollection.New   
md.ComponentClassID = "DTSAdapter.OleDbSource"   
Dim wrp As CManagedComponentWrapper = md.Instantiate   
wrp.ProvideComponentProperties  

備註

第一次將元件加入至資料流程工作時,會呼叫這個方法。 它類似于函式,而且是初始化元件的方法。 元件應該在此方法期間新增其輸入、輸出和自訂屬性。

以程式設計的方式將元件加入至資料流程工作時,您會在將元件加入至 ComponentMetaDataCollection之後呼叫這個方法、設定 ComponentClassID 屬性,然後具現化元件的設計階段實例。

適用於