IDTSDesigntimeComponent100.ProvideComponentProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert die ComponentMetaData der Komponente, wenn eine Komponente dem Datenflusstask erstmalig hinzugefügt wird.
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, der AUFGABE die OLE DB-Quellkomponente hinzugefügt, die Entwurfszeitinstanz der Komponente instanziiert und dann aufgerufen 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
Hinweise
Diese Methode wird aufgerufen, wenn eine Komponente zum ersten Mal zu 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, Ausgaben und benutzerdefinierten Eigenschaften hinzufügen.
Beim programmgesteuerten Hinzufügen von Komponenten zur Datenflussaufgabe rufen Sie diese Methode auf, nachdem Sie die Komponente zur ComponentMetaDataCollectionKomponente hinzugefügt haben, die ComponentClassID Eigenschaft festlegen und die Entwurfszeitinstanz der Komponente instanziieren.