IDTSBuffer100.Clone(IDTSComponentMetaData100) Metodo

Definizione

Crea una copia privata di un oggetto IDTSBuffer100.

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

Oggetto IDTSComponentMetaData100 del componente che crea il buffer clonato.

Restituisce

Oggetto IDTSBuffer100 che è una copia del buffer originale.

Commenti

Questo metodo crea una copia privata dell'oggetto chiamante IDTSBuffer100 che contiene tutte le colonne e le righe dell'originale. Il buffer appena creato è privato del componente che chiama il Clone metodo, il che significa che il buffer non è gestito o monitorato da IDTSBufferManager100. L'oggetto IDTSBuffer100 deve essere bloccato e non può essere un buffer di output, che è un buffer fornito a un componente nel 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