IDTSDesigntimeComponent100.ProvideComponentProperties 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 屬性,然後具現化元件的設計階段實例。