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
Zobacz także