Condividi tramite


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

L'esempio seguente crea un'attività flusso di dati, aggiunge il componente di origine OLE DB all'attività, crea un'istanza in fase di progettazione del componente e quindi 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 viene chiamato quando un componente viene aggiunto a un'attività flusso di dati per la prima volta. È simile a un costruttore ed è il metodo che inizializza un componente. I componenti devono aggiungere i relativi input, output e proprietà personalizzate durante questo metodo.

Quando si aggiungono componenti a livello di codice all'attività flusso di dati, si chiama questo metodo dopo aver aggiunto il componente al ComponentMetaDataCollection, impostando la proprietà ComponentClassID e creando un'istanza in fase di progettazione del componente.

Si applica a