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 возникает исключение.