Linguaggio

IDTSBuffer100.Clone(IDTSComponentMetaData100) Metodo

Definizione

Crea una copia privata di un IDTSBuffer100 oggetto.

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

Parametri

pOwner
IDTSComponentMetaData100

Quella IDTSComponentMetaData100 del componente che crea il buffer clonato.

Valori restituiti

Un IDTSBuffer100 oggetto che è una copia del buffer originale.

Commenti

Questo metodo crea una copia privata dell'oggetto chiamante IDTSBuffer100 che contiene tutte le colonne e righe dell'originale. Il buffer appena creato è privato del componente che chiama il Clone metodo, il che significa che il buffer non è gestito né monitorato dal IDTSBufferManager100. Il IDTSBuffer100 buffer deve essere bloccato e non può essere un buffer di output, che è un buffer fornito a un componente del PrimeOutput metodo. Se il buffer è un buffer di output, si verifica un'eccezione DTS_E_BUFFERISNOTPRIMEOUTPUT . Se il buffer non è bloccato, si verifica un'eccezione DTS_E_BUFFERNOTLOCKED .

Si applica a