Microsoft.SqlServer.Dts.Pipeline 命名空间

Microsoft.SqlServer.Dts.Pipeline命名空间包含用于开发托管的数据流组件的托管的类。 它包含PipelineComponent类,该类是托管的数据流组件的基类,和PipelineBuffer类,该类是托管的实现的IDTSBuffer100接口。 PipelineBuffer类将封送数据的 COM 数据流引擎和托管的数据流组件之间的流缓冲区。

BackPressureException

当在数据流中处理内存不足压力的 IsInputReady(Int32[], Boolean[])GetDependentInputs(Int32) 方法遇到意外错误时引发的异常。

BlobColumn

定义数据流缓冲区中的一列,该列包含数据类型为 text、ntext 或 image SQL Server 数据。

BufferDisconnectedException

当尝试访问 PipelineBuffer 对象失败时引发的异常。

BufferNotFoundException
CannotCreatePipelineComponentException

当数据流无法创建脚本组件的实例时引发的异常。

CannotCreateUserComponentException
ColumnIndexOutOfRangeException

当使用索引来访问缓冲区列的尝试位于缓冲区列集合的范围之外时引发的异常。

ColumnInformation
ColumnIsNullException

使用特定数据类型列访问方法且列值为 Null 时引发的异常。

ComponentDowngradeFailedException

当组件请求执行和降级并且降级失败时,将引发此异常。

ComponentUpgradeFailedException

当组件的 PerformUpgrade(Int32) 方法失败时引发的异常。

ComponentVersionMismatchException

当包 XML 中存储的组件版本高于当前计算机上安装的组件版本时引发的异常。

DoesNotFitBufferException

当向缓冲区写入过大而无法适合 BufferColumn 的数据区域的值时引发的异常。

DtsPipelineComponentAttribute

包含有关 PipelineComponent 对象的设计时信息。

InputIDToNameMap
InputNotFoundException
ManagedComponentHost

表示 DTS 托管组件的宿主。

MappedColumnInfo
NoCurrentRowException

PipelineBuffer 行的开头的地址为 Null 时引发的异常。

NotOutputBufferException

当在 OutputInput 上调用限制为 PipelineBuffer 对象的方法时引发的异常。

OutputNameMap
OutputNotFoundException
PipelineBuffer

提供包含数据行和数据列的内存中数据存储区。

PipelineComponent

定义当开发托管数据流组件时使用的基类。

PipelineComponentExt
PipelineComponentHResultException

当脚本组件遇到 COM 异常时引发的异常。

PipelineComponentSource
ReadOnlyVariablesNotAvailableException
ReadWriteVariablesNotAvailableException
RowIndexOutOfRangeException

当访问 PipelineBuffer 中的某一行而提供无效的索引时引发的异常。

ScriptBuffer
ScriptComponent
ScriptComponent.ScriptComponentEvalContext
ScriptComponentHost

从托管提供程序中提供记录的 DTS 管道组件。

ScriptingLanguageNotFoundException
SSISScriptComponentEntryPointAttribute

这是我们在派生自 ScriptComponent 的类上放置的属性,可通过反射查找并加载它

UnsupportedBufferDataTypeException

当向包含不正确数据类型的缓冲区列赋值时引发的异常。

UnsupportedDataRecordTypeException

当将不支持的参数值传递给 DataRecordTypeToBufferType(Type) 方法时引发的异常。

UnsupportedValueTypeForTextStreamColumnException

当赋予 PipelineBuffer 中某列的值的类型不是字符串或字节数组时引发的异常。

VSTAComponentScriptingEngine

结构

BufferColumn

提供 PipelineBuffer 列的只读元数据。

接口

IVSTAScriptComponentUI

枚举

ComponentType

指定三种类型的数据流组件。

PipelineBufferMode

包含用于将 PipelineBuffer 标识为输入或输出缓冲区的值。