Udostępnij za pośrednictwem


Metoda PipelineComponent.ProvideComponentProperties

Wywoływana po dodaniu składnika zadanie przepływ danych, aby zainicjować ComponentMetaData składnika.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.PipelineHost (w Microsoft.SqlServer.PipelineHost.dll)

Składnia

'Deklaracja
Public Overridable Sub ProvideComponentProperties
'Użycie
Dim instance As PipelineComponent

instance.ProvideComponentProperties()
public virtual void ProvideComponentProperties()
public:
virtual void ProvideComponentProperties()
abstract ProvideComponentProperties : unit -> unit 
override ProvideComponentProperties : unit -> unit 
public function ProvideComponentProperties()

Uwagi

Metoda ta jest wywoływana po dodaniu składnika zadanie przepływ danych.Jest podobny do konstruktora i jest metoda, która inicjuje składnika.Składniki należy dodać ich nakładów, wyników oraz właściwości niestandardowe podczas tej metoda.

Klasa podstawowa dodaje synchroniczne IDTSInput100 i IDTSOutput100 obiektu, aby ComponentMetaData.

Aby uzyskać więcej informacji, zobacz temat Projekt —czas metody danych przepływu składnika.

Przykłady

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