Udostępnij za pośrednictwem


Metoda IDTSComponentMetaData100.Instantiate

Tworzy wystąpienie składnika określony przez ComponentClassID właściwość.

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

Składnia

'Deklaracja
Function Instantiate As CManagedComponentWrapper
'Użycie
Dim instance As IDTSComponentMetaData100
Dim returnValue As CManagedComponentWrapper

returnValue = instance.Instantiate()
CManagedComponentWrapper Instantiate()
CManagedComponentWrapper^ Instantiate()
abstract Instantiate : unit -> CManagedComponentWrapper 
function Instantiate() : CManagedComponentWrapper

Uwagi

Gdy metoda ta jest wywoływana, projekt -czas instancji składnika zdefiniowane przez ComponentClassID utworzona właściwość.Projekt —czas do edycji i konfigurowania metadane składnika tworzone jest wystąpienie składnika.Projekt —czas wystąpienia powinna być używana do edycji składnika, zamiast bezpośredni dostęp do metadane składnika umożliwienie składnika do monitorowania i sprawdzania poprawności zmiany metadane.

Przykłady

Następujący kod przykładowy pokazuje jak projekt -czas wystąpienie składnika jest używany do ustawiania właściwość niestandardowych składnika.W tym przykładzie CustomPropertyCollection składnika metadane można bezpośrednio zestaw właściwość, ale ominięcie zdolność składnika do monitorowania i odpowiadać na zmiany właściwość.

IDTSComponentMetaData100 cmp = dataflowTask.ComponentMetaDataCollection.New();
cmp.ComponentClassID = "DTSAdapter.OleDbSource";
CManagedComponentWrapper dtSource = cmp.Instantiate();
dtSource.SetComponentProperty("SqlCommand","select * from Production.Products");
Dim cmp As IDTSComponentMetaData100 = dataflowTask.ComponentMetaDataCollection.New 
cmp.ComponentClassID = "DTSAdapter.OleDbSource" 
Dim dtSource As CManagedComponentWrapper = cmp.Instantiate 
dtSource.SetComponentProperty("SqlCommand", "select * from Production.Products")