IDTSDesigntimeComponent100.ProvideComponentProperties Methode

Definition

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

Beispiele

Im folgenden Beispiel wird eine Datenflussaufgabe erstellt, die OLE DB-Quellkomponente zum Vorgang hinzugefügt, die Entwurfszeitinstanz der Komponente instanziiert und dann "ProvideComponentProperties" aufgerufen.

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  

Hinweise

Diese Methode wird aufgerufen, wenn eine Komponente zum ersten Mal einer Datenflussaufgabe hinzugefügt wird. Es ähnelt einem Konstruktor und ist die Methode, die eine Komponente initialisiert. Komponenten sollten während dieser Methode ihre Eingaben, Ausgabe und benutzerdefinierte Eigenschaften hinzufügen.

Beim programmgesteuerten Hinzufügen von Komponenten zur Datenflussaufgabe rufen Sie diese Methode nach dem Hinzufügen der Komponente zur Eigenschaft, festlegen der ComponentClassID Eigenschaft und Instanziierung der Entwurfszeitinstanz der Komponente ComponentMetaDataCollectionauf.

Gilt für: