PipelineComponent.ProvideComponentProperties Methode

Definition

Wird aufgerufen, wenn eine Komponente erstmals zur Datenflussaufgabe hinzugefügt wird, um die ComponentMetaData von der Komponente zu initialisieren.

public:
 virtual void ProvideComponentProperties();
public virtual void ProvideComponentProperties();
abstract member ProvideComponentProperties : unit -> unit
override this.ProvideComponentProperties : unit -> unit
Public Overridable Sub ProvideComponentProperties ()

Beispiele

public override void ProvideComponentProperties()  
{  
    // Reset the component.  
    base.RemoveAllInputsOutputsAndCustomProperties();  
    IDTSInput100 input = ComponentMetaData.InputCollection.New();  
    input.Name = "Input";  

    IDTSOutput100 output = ComponentMetaDAta.OutputCollection.New();  
    output.Name = "Output";  
    output.SynchronousInputID = input.ID;  

    IDTSCustomProperty100 property = ComponentMetaData.CustomPropertyCollection.New();  
    property.Name = "RuntimeVariable";  
    property.Description = "Identifies a Variable in the package.";  
}  
Public Overrides Sub ProvideComponentProperties()   
 MyBase.RemoveAllInputsOutputsAndCustomProperties   
 Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
 input.Name = "Input"   
 Dim output As IDTSOutput100 = ComponentMetaDAta.OutputCollection.New   
 output.Name = "Output"   
 output.SynchronousInputID = input.ID   
 Dim property As IDTSCustomProperty100 = ComponentMetaData.CustomPropertyCollection.New   
 property.Name = "RuntimeVariable"   
 property.Description = "Identifies a Variable in the package."   
End Sub  

Hinweise

Diese Methode wird aufgerufen, wenn eine Komponente erstmals zu einer Datenflussaufgabe hinzugefügt wird. Sie ähnelt einem Konstruktor und ist die Methode, die eine Komponente initialisiert. Komponenten sollten bei dieser Methode ihre Eingänge, Ausgaben und benutzerdefinierten Eigenschaften hinzufügen.

Die Basisklasse fügt synchrone und Objekte IDTSInput100 zum Objekt ComponentMetaDatahinzu.IDTSOutput100

Weitere Informationen finden Sie unter Design-time Methods of a Datenfluss Component.

Gilt für: