Поделиться через


IDTSBuffer100.Clone(IDTSComponentMetaData100) Метод

Определение

Создает частную копию объекта 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

Параметры

pOwner
IDTSComponentMetaData100

Метаданные компонента IDTSComponentMetaData100, создающего клонированный буфер.

Возвращаемое значение

Буфер IDTSBuffer100, являющийся копией исходного буфера.

Комментарии

Этот метод создает частную копию вызывающего IDTSBuffer100 объекта, содержащего все столбцы и строки исходного объекта. Созданный буфер является закрытым для компонента, который вызывает Clone метод, что означает, что буфер не управляется или не отслеживается.IDTSBufferManager100 Он IDTSBuffer100 должен быть заблокирован и не может быть выходным буфером, который является буфером, предоставленным компоненту в методе PrimeOutput . Если буфер является выходным буфером, DTS_E_BUFFERISNOTPRIMEOUTPUT возникает исключение. Если буфер не заблокирован, DTS_E_BUFFERNOTLOCKED возникает исключение.

Применяется к