IDTSComponentMetaData100.Instantiate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.