CManagedComponentWrapperClass Klasse
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 ref class CManagedComponentWrapperClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::CManagedComponentWrapper, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSRuntimeComponent100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("33D831DE-5DCF-48F0-B431-4D327B9E785D")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class CManagedComponentWrapperClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.CManagedComponentWrapper, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSRuntimeComponent100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("33D831DE-5DCF-48F0-B431-4D327B9E785D")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type CManagedComponentWrapperClass = class
interface IDTSDesigntimeComponent100
interface CManagedComponentWrapper
interface IDTSRuntimeComponent100
Public Class CManagedComponentWrapperClass
Implements CManagedComponentWrapper, IDTSRuntimeComponent100
- Vererbung
-
CManagedComponentWrapperClass
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel wird einer Datenflussaufgabe eine Komponente hinzugefügt und eine Instanz der CManagedComponentWrapper-Schnittstelle abgerufen, indem die Instantiate-Methode aufgerufen wird.
Package p = new Package();
MainPipe mp = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;
IDTSComponentMetaData100 md = mp.ComponentMetaDataCollection.New();
md.ComponentClassID = "DTSAdapter.OleDbSource";
CManagedComponentWrapper wrp = md.Instantiate();
Hinweise
CManagedComponentWrapperClass stellt die Entwurfszeitinstanz einer Datenflusskomponente dar und ist das Objekt, das beim programmgesteuerten Ändern einer Komponente in einem Datenflusstask verwendet wird. Die Methoden dieser Klasse werden von der IDTSDesigntimeComponent100-Schnittstelle definiert und zum Ändern der Eigenschaften- und Auflistungskomponente verwendet. Die CManagedComponentWrapper-Schnittstelle wird zurückgegeben, wenn die Instantiate-Methode der IDTSComponentMetaData100 Schnittstelle der Komponente aufgerufen wird. Diese Schnittstelle kann in eine Instanz der CManagedComponentWrapperClass umgewandelt werden, aber dies hat keine Vorteile. Daher wird diese Klasse in der Regel nicht verwendet.
Konstruktoren
CManagedComponentWrapperClass() |
Eigenschaften
BufferManager | |
ComponentMetaData | |
EventInfos | |
LogEntryInfos | |
ReferenceTracker | |
RequiredProductLevel | |
VariableDispenser |
Methoden
Gilt für:
Threadsicherheit
Alle öffentlichen statischen (In Visual Basic freigegebenen ) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.