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
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.