IDTSBuffer100.Clone(IDTSComponentMetaData100) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100
参数
- pOwner
- IDTSComponentMetaData100
返回
一个 idtsbuffer100.setsequentialmode 对象,该对象是原始缓冲区的副本。
注解
此方法将创建一个调用 idtsbuffer100.setsequentialmode 对象的私有副本,该副本包含原始的所有列和行。 新创建的缓冲区专用于调用 Clone 方法的组件,这意味着该缓冲区不受 IDTSBufferManager100管理或监视。 Idtsbuffer100.setsequentialmode必须处于锁定状态,并且不能是输出缓冲区,这是为PrimeOutput方法中的组件提供的缓冲区。 如果缓冲区是输出缓冲区,则会出现 DTS_E_BUFFERISNOTPRIMEOUTPUT 异常。 如果缓冲区未锁定,则会发生 DTS_E_BUFFERNOTLOCKED 异常。