IDTSBuffer100.Clone(IDTSComponentMetaData100) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个对象的 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 异常。