Udostępnij za pośrednictwem


Metoda IDTSDesigntimeComponent100.ProvideComponentProperties

Inicjuje ComponentMetaData składnika, po dodaniu składnika zadanie przepływ danych.

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

Składnia

'Deklaracja
Sub ProvideComponentProperties
'Użycie
Dim instance As IDTSDesigntimeComponent100

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

Uwagi

Metoda ta jest wywoływana po dodaniu składnika do zadania przepływ danych w pierwszym czas.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.

Dodając programowo składników do zadania przepływ danych, wywołanie tej metoda po dodaniu składnika do ComponentMetaDataCollection, ustawieniem ComponentClassID Właściwość i uruchamianiu tego projektu -czas wystąpienie składnika.

Przykłady

Poniższy przykład tworzy zadanie przepływ danych, dodaje składnik OLE DB źródło do zadania, tworzy projekt -czas instancji składnika, a następnie wywołania ProvideComponentProperties.

Package p = new Package();
MainPipe dataFlow = ((TaskHost)p.Executables.Add("SSIS.Pipeline.2")).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("SSIS.Pipeline.2"), TaskHost).InnerObject, MainPipe) 
Dim md As IDTSComponentMetaData100 = dataFlow.ComponentMetaDataCollection.New 
md.ComponentClassID = "DTSAdapter.OleDbSource" 
Dim wrp As CManagedComponentWrapper = md.Instantiate 
wrp.ProvideComponentProperties