Freigeben über


IDTSComponentMetaData100.Instantiate Methode

Definition

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::CManagedComponentWrapper ^ Instantiate();
[System.Runtime.InteropServices.DispId(104)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper Instantiate ();
[<System.Runtime.InteropServices.DispId(104)>]
abstract member Instantiate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper
Public Function Instantiate () As CManagedComponentWrapper

Gibt zurück

Die CManagedComponentWrapper-Klasse der Komponente.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wie die Entwurfszeitinstanz einer Komponente verwendet wird, um die benutzerdefinierte Eigenschaft einer Komponente festzulegen. In diesem Beispiel könnte die CustomPropertyCollection der Komponentenmetadaten verwendet werden, um die -Eigenschaft direkt festzulegen, würde jedoch die Fähigkeit der Komponente umgehen, änderungen an der Eigenschaft zu überwachen und darauf zu reagieren.

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")  

Hinweise

Wenn diese Methode aufgerufen wird, wird die Entwurfszeitinstanz der Komponente erstellt, die von der ComponentClassID-Eigenschaft definiert wird. Die Entwurfszeitinstanz der Komponente wird erstellt, um die Metadaten einer Komponente zu bearbeiten und zu konfigurieren. Die Entwurfszeitinstanz sollte zum Bearbeiten einer Komponente verwendet werden, anstatt direkt auf die Komponentenmetadaten zuzugreifen, damit die Komponente Änderungen an den Metadaten überwachen und überprüfen kann.

Gilt für: