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

IDTSComponentMetaData100 der Komponente, die den geklonten Puffer erstellt.

Gibt zurück

Ein IDTSBuffer100-Objekt, das eine Kopie des ursprünglichen Puffers 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 Clone Methode aufruft, was bedeutet, dass der Puffer nicht verwaltet oder überwacht wird IDTSBufferManager100. Der IDTSBuffer100 Muss gesperrt sein und kann kein Ausgabepuffer sein, der für eine Komponente in der PrimeOutput Methode bereitgestellt wird. Wenn der Puffer ein Ausgabepuffer ist, tritt eine DTS_E_BUFFERISNOTPRIMEOUTPUT Ausnahme auf. Wenn der Puffer nicht gesperrt ist, tritt eine DTS_E_BUFFERNOTLOCKED Ausnahme auf.

Gilt für: