Freigeben über


IDTSBuffer100.Clone(IDTSComponentMetaData100) Methode

Definition

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100

Parameter

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: