IDTSBuffer100.Clone(IDTSComponentMetaData100) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma cópia privada de um 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
O IDTSComponentMetaData100 do componente que cria o buffer clonado.
Retornos
Um IDTSBuffer100 objeto que é uma cópia do buffer original.
Comentários
Esse método cria uma cópia privada do objeto que chama IDTSBuffer100 e contém todas as colunas e linhas do original. O buffer recém-criado é privado ao componente que chama o Clone método, o que significa que o buffer não é gerenciado ou monitorado pelo IDTSBufferManager100. O IDTSBuffer100 deve ser travado, e não pode ser um buffer de saída, que é um buffer fornecido a um componente no PrimeOutput método. Se o buffer for um buffer de saída, ocorre uma DTS_E_BUFFERISNOTPRIMEOUTPUT exceção. Se o buffer não estiver bloqueado, ocorre uma DTS_E_BUFFERNOTLOCKED exceção.