Compartilhar via


IDTSBuffer100.Clone(IDTSComponentMetaData100) Método

Definição

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100

Parâmetros

Retornos

Um objeto IDTSBuffer100 que é uma cópia do buffer original.

Comentários

Esse método cria uma cópia privada do objeto de chamada IDTSBuffer100 que contém todas as colunas e linhas do original. O buffer recém-criado é privado para o componente que chama o método Clone, o que significa que o buffer não é gerenciado ou monitorado pelo IDTSBufferManager100. O IDTSBuffer100 deve ser bloqueado 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, ocorrerá uma DTS_E_BUFFERISNOTPRIMEOUTPUT exceção. Se o buffer não estiver bloqueado, ocorrerá uma DTS_E_BUFFERNOTLOCKED exceção.

Aplica-se a