Sprache

IDTSBuffer100.Clone(IDTSComponentMetaData100) Methode

Definition

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.

Gilt für: