IDTSBuffer100.Clone(IDTSComponentMetaData100) 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.
Erstellt eine private Kopie eines IDTSBuffer100 Objekts.
public:
Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 Clone(Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100
Parameter
- pOwner
- IDTSComponentMetaData100
Die der IDTSComponentMetaData100 Komponente, die den geklonten Puffer erzeugt.
Gibt zurück
Ein Objekt, das eine Kopie des ursprünglichen Puffers IDTSBuffer100 ist.
Hinweise
Diese Methode erstellt eine private Kopie des aufrufenden IDTSBuffer100 Objekts, die alle Spalten und Zeilen des Originals enthält. Der neu erstellte Puffer ist privat für die Komponente, die die Methode Clone aufruft, was bedeutet, dass der Puffer nicht von der IDTSBufferManager100verwaltet oder überwacht wird. Das muss IDTSBuffer100 gesperrt sein und darf kein Ausgabepuffer sein, der einem Bauteil der Methode PrimeOutput zugeordnet wird. Ist der Puffer ein Ausgabepuffer, tritt eine DTS_E_BUFFERISNOTPRIMEOUTPUT Ausnahme auf. Wenn der Puffer nicht gesperrt ist, tritt eine DTS_E_BUFFERNOTLOCKED Ausnahme auf.