IDTSPipeline100 接口

定义

定义由数据流任务实现的方法和属性。

public interface class IDTSPipeline100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObjectModel100
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSPipeline100 = interface
    interface IDTSObjectModel100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type IDTSPipeline100 = interface
    interface IDTSObjectModel100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type IDTSPipeline100 = interface
    interface IDTSObjectModel100
Public Interface IDTSPipeline100
Implements IDTSObjectModel100
派生
属性
实现

注解

实现MainPipeClass在此接口中定义的属性和方法,并表示数据流任务

属性

AutoGenerateIDForNewObjects

获取或设置一个值,该值指定数据流是否为新创建的对象自动生成和设置 ID 属性。

BLOBTempStoragePath

获取或设置一个值,该值指定将二进制大型对象 (BLOB) 暂时写入到磁盘的文件系统位置。

BufferManager

获取 IDTSBufferManager100 对象。

BufferTempStoragePath

获取或设置用于临时缓存缓冲区数据的文件系统路径。

ComponentMetaDataCollection

获取任务中数据流组件的集合。

DefaultBufferMaxRows

获取或设置任务在 IDTSBuffer100 缓冲区中允许的最大行数。

DefaultBufferSize

获取或设置由任务创建的 IDTSBuffer100 对象的默认大小。

EnableCacheUpdate

获取或设置 IDTSPipeline100 是否启用了缓存更新。

EnableDisconnectedColumns

获取或设置一个值,该值指示数据流任务是否在主管道中启用断开连接的列。

EngineThreads

获取或设置数据流任务使用的线程数。

Events

设置数据流及其组件用来在执行过程中引发事件的事件接口。

IsSavingXml

获取或设置 IDTSPipeline100 是否正在保存 xml。

PathCollection

获取数据流任务的 IDTSPathCollection100 集合。

PersistenceCustomPropertyCollection[DTSPersistenceFormat]

获取具有指定的持久性格式的自定义属性的集合。

RunInOptimizedMode

获取或设置一个值,该值指定数据流任务是否在优化模式中运行。

VariableDispenser

设置用于锁定包中变量进行读取和写入的 IDTSVariableDispenser100

方法

GetNextPasteID()

获取数据流任务生成的下一个可用 ID。

GetObjectByID(Int32)

通过使用对象的 ID 检索数据流任务中包含的对象。

New()

指定 IDTSPipeline100 类的新实例。

UpdateCacheOnInputColumns()

更新 IDTSPipeline100 的输入列的缓存。

适用于