IDTSDesigntimeComponent100.ProvideComponentProperties Metodo

Definizione

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

Esempio

Il seguente esempio crea un compito di flusso di dati, aggiunge il componente sorgente OLE DB al compito, istanzia l'istanza in tempo di progettazione del componente e poi chiama 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  

Commenti

Questo metodo si chiama quando un componente viene aggiunto per la prima volta a un compito di flusso dati. È simile a un costruttore ed è il metodo che inizializza un componente. I componenti dovrebbero aggiungere i loro input, output e proprietà personalizzate durante questo metodo.

Quando si aggiungono in modo programmativo componenti al compito di flusso dati, si chiama questo metodo dopo aver aggiunto il componente alla ComponentMetaDataCollection, aver impostato la proprietà ComponentClassID e aver istianziato l'istanza in tempo di progettazione del componente.

Si applica a