IDTSBuffer100.Clone(IDTSComponentMetaData100) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una copia privada de un IDTSBuffer100 objeto.
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
Parámetros
- pOwner
- IDTSComponentMetaData100
El IDTSComponentMetaData100 del componente que crea el búfer clonado.
Devoluciones
Un IDTSBuffer100 objeto que es una copia del buffer original.
Comentarios
Este método crea una copia privada del objeto que llama IDTSBuffer100 y que contiene todas las columnas y filas del original. El búfer recién creado es privado del componente que llama al Clone método, lo que significa que el búfer no es gestionado ni monitorizado por el IDTSBufferManager100. El IDTSBuffer100 must debe estar bloqueado, y no puede ser un búfer de salida, que es un búfer proporcionado a un componente del PrimeOutput método. Si el búfer es un búfer de salida, ocurre una DTS_E_BUFFERISNOTPRIMEOUTPUT excepción. Si el búfer no está bloqueado, se produce una DTS_E_BUFFERNOTLOCKED excepción.