Microsoft.SqlServer.Dts.Pipeline 命名空间

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

名称 说明
BackPressureException

当处理数据流中反压的 和 IsInputReady(Int32[], Boolean[]) 方法遇到意外错误时GetDependentInputs(Int32)抛出的异常。

BlobColumn

定义数据流缓冲区中的一列,包含具有 SQL Server 数据类型(文本、ntext 或图像)的数据。

BufferDisconnectedException

当尝试访问对象 PipelineBuffer 失败时抛出的例外。

BufferNotFoundException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

CannotCreatePipelineComponentException

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

CannotCreateUserComponentException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ColumnIndexOutOfRangeException

当尝试通过索引访问缓冲区列时,触发的异常超出缓冲列集合的范围。

ColumnInformation

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ColumnIsNullException

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

ComponentDowngradeFailedException

当该组件被要求执行并降级但降级未成功时,该例外会被提出。

ComponentUpgradeFailedException

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

ComponentVersionMismatchException

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

DoesNotFitBufferException

当某个值过大无法放入 a BufferColumn 的数据区时,会抛出异常。

DtsPipelineComponentAttribute

包含关于 PipelineComponent 某个对象的设计时信息。

InputIDToNameMap

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

InputNotFoundException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ManagedComponentHost

代表DTS管理组件的主机。

MappedColumnInfo

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

NoCurrentRowException

当行开头 PipelineBuffer 地址为空时抛出的异常。

NotOutputBufferException

当限制于 Output 对象的方法在 上被调用 InputPipelineBuffer时抛出的异常。

OutputNameMap

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

OutputNotFoundException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

PipelineBuffer

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

PipelineComponent

定义了开发受管理数据流组件时所使用的基类。

PipelineComponentExt

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

PipelineComponentHResultException

当脚本组件遇到COM异常时,该异常由脚本组件提出。

PipelineComponentSource

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ReadOnlyVariablesNotAvailableException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ReadWriteVariablesNotAvailableException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

RowIndexOutOfRangeException

当访问 a 中的行 PipelineBuffer时,当提供无效索引时抛出的异常。

ScriptBuffer

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ScriptComponent

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ScriptComponent.ScriptComponentEvalContext

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

ScriptComponentHost

DTS流水线组件,负责从托管提供者获取记录。

ScriptingLanguageNotFoundException

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

SSISScriptComponentEntryPointAttribute

这是我们用在从 ScriptComponent 派生的类上加的属性,用来通过反射找到并加载它

UnsupportedBufferDataTypeException

当为包含错误数据类型的缓冲区列赋值时抛出的异常。

UnsupportedDataRecordTypeException

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

UnsupportedValueTypeForTextStreamColumnException

当分配给列 PipelineBuffer 的值类型不是字符串或字节数组时,会抛出的异常。

VSTAComponentScriptingEngine

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

结构

名称 说明
BufferColumn

为列 PipelineBuffer 提供只读元数据。

接口

名称 说明
IVSTAScriptComponentUI

命名 Microsoft.SqlServer.Dts.Pipeline 空间包含用于开发受管理数据流组件的受管理类。 它包含 PipelineComponent 类,即受管理数据流组件的基类,以及 PipelineBuffer 类,是接口的 IDTSBuffer100 托管实现。 该 PipelineBuffer 类负责在COM数据流引擎与受管理数据流组件之间管理数据流缓冲区。

枚举

名称 说明
ComponentType

规定了三种类型的数据流组成部分。

PipelineBufferMode

包含用于识别 a PipelineBuffer 作为输入或输出缓冲区的值。