Microsoft.SqlServer.Dts.Runtime 命名空间

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

Application

发现并访问 Package 对象。 它还可以访问包含有关系统的信息的集合和属性。

ApplocalHelper

ApplocalHelper 包含可帮助处理 applocal 问题的静态帮助程序函数。

ApplocalReferenceLoader

应用本地程序集的引用加载程序

BatchUpgradeOptions

指定方法将在升级过程中应用于 Integration Services 包列表的选项 Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents)

BreakpointManager

管理任务中设置的所有断点。 此类不能被继承。

BreakpointTarget

包含有关包中设置的断点的信息。 此类不能被继承。

BreakpointTargetEnumerator

BreakpointTargetEnumerator 集合创建 BreakpointTargets。 此类不能被继承。

BreakpointTargets

包含 BreakpointTarget 对象的集合。 此类不能被继承。

Configuration

表示包含有关如何配置包的信息的配置类。 此类不能被继承。

ConfigurationEnumerator

支持遍历 Configurations 集合。 此类不能被继承。

Configurations

表示 Configuration 对象集合。 此类不能被继承。

ConnectionEnumerator

支持遍历 Connections 集合。 此类不能被继承。

ConnectionInfo

包含有关计算机上可用连接的信息。 此类不能被继承。

ConnectionInfoEnumerator

支持遍历 Connections 集合。 此类不能被继承。

ConnectionInfos

包含有关计算机上所有连接的信息。 该集合包含提供有关每个连接的详细信息的 ConnectionInfo 对象。 通过使用 Application 类使用该集合。 此类不能被继承。

ConnectionManager

提供连接到数据源必须具有的信息。 从 ConnectionManager 继承的所有类都包含相同的属性和方法。 ConnectionManager 类可将不同连接类型的实现细节与运行时隔离。 这可使运行时以一致且可预测的方式与每个连接管理器进行交互。 连接管理器包含一组所有连接通用的常用属性,如 NameIDDescriptionConnectionString。 但是,每个连接类型具有该连接类型特有的其他属性。 可以通过 Properties 集合访问这些属性。无法继承此类。

ConnectionManagerBase

表示连接管理器的抽象基类。

ConnectionManagerItem

表示连接管理器的对象。

ConnectionManagerItems

表示连接管理器对象。

Connections

包含通过 ConnectionManager 对象访问的 Package 对象的集合。 此类不能被继承。

DataTypeInfo

包含返回有关任何 SQL Server Integration Services 数据类型的信息的成员, (SSIS) 对象的 。Application 此类不能被继承。

DataTypeInfoEnumerator

支持遍历 DataTypeInfos 集合。 此类不能被继承。

DataTypeInfos

包含 DataTypeInfo 对象的集合。 此类不能被继承。

DBProviderInfo

包含有关数据库访问接口的信息。 此类不能被继承。

DBProviderInfoEnumerator

支持遍历 DBProviderInfos 集合。 此类不能被继承。

DBProviderInfos

包含 DBProviderInfo 对象的集合。 此类不能被继承。

DefaultEvents

定义 Integration Services 运行时提供的默认事件。

DtProjectStorage

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

DtsComException

发生 COM 错误时 Integration Services 引发的异常。

DtsComponentException

在组件中发生错误时引发的异常。

DtsConnectionAttribute

提供有关 ConnectionManager 对象的设计时信息。

DtsConnectionException

在连接中存在错误时引发的异常。

DtsContainer

定义一个抽象基类,该类实现所有容器和包使用的属性和方法。

DtsConvert

提供用于将托管 Integation Services 运行时对象转换为其本机实现以及从本机实现转换为托管实现的转换方法。 此类不能被继承。

DtsCouldNotCreateManagedConnectionException

指定无法创建托管连接的异常。 此类不能被继承。

DtsCouldNotCreateManagedForEachEnumeratorException

指定无法创建托管 ForEach 枚举器的异常。 此类不能被继承。

DtsEnumerator

定义实现 IEnumerator 方法的抽象基类。

DtsError

包含有关在执行期间出现的错误的信息。 此类不能被继承。

DtsErrors

表示 DtsError 对象集合。 此类不能被继承。

DtsEventHandler

包或其他容器上的一个容器,用于保存在发生特定事件时要运行的可执行文件。 此类不能被继承。

DtsEventHandlerEnumerator

支持遍历 DtsEventHandlers 集合。 此类不能被继承。

DtsEventHandlers

表示 DtsEventHandler 对象集合。 此类不能被继承。

DtsException

定义一个一般异常类,该类根据返回的错误代码创建特定于发生的异常类型的类。

DtsExponentTooLargeException

在包的 X.509 证书密钥无效时引发的异常类。

DtsForEachEnumeratorAttribute

提供有关 ForEachEnumerator 对象的设计时信息。 此类不能被继承。

DtsGenericException

在出现错误且任何其他异常类均不处理该错误时引发的异常。

DtsInvalidBreakpointSiteException

引发的异常用于指定存在无效的断点。 此类不能被继承。

DtsInvalidProjectPasswordOrDataException

表示在运行时期间此类包含的无效项目密码或数据异常。

DtsInvalidProjectUserKeyOrDataException

表示此类包含的无效项目用户密钥或数据异常。

DtsLogProviderAttribute

提供有关 LogProvider 对象的设计时信息。

DTSManagedXmlSerializationHelper

表示 DTS 托管 XML 序列化的帮助器。

DtsNoConnectionAssignedException

引发的异常用于指定发生了内部错误,当托管包装用于不正确类型的本机对象时将发生此内部错误。

DtsNoForEachEnumAssignedException

引发的异常用于指定发生了内部错误,当托管包装用于非 ForEachEnumerator 类型的本机对象时将发生此内部错误。

DtsNoLogProviderAssignedException

引发的异常用于指定发生了内部错误,当托管包装用于非 LogProvider 类型的本机对象时将发生此内部错误。

DtsNoObjectAssignedException

引发的异常用于指定发生了内部错误,当托管包装用于不正确类型的本机对象时将发生此内部错误。

DtsNotAConnectionException

引发的异常用于指定发生了内部错误,当托管包装用于不正确类型的本机对象时将发生此内部错误。

DtsNotAForEachEnumException

引发的异常用于指定发生了内部错误,当托管包装用于非 ForEachEnumerator 类型的本机对象时将发生此内部错误。

DtsNotALogProviderException

引发的异常用于指定发生了内部错误,当托管包装用于非 LogProvider 类型的本机对象时将发生此内部错误。

DtsNotAManagedEnumeratorException

引发的异常用于指定枚举器不是托管枚举器。 此类不能被继承。

DtsNoTaskAssignedException

引发的异常用于指定发生了内部错误,当托管包装用于不正确类型的本机对象时将发生此内部错误。

DtsNotATaskException

引发的异常用于指定发生了内部错误,当托管包装用于不正确类型的本机对象时将发生此内部错误。

DtsObject

定义一个抽象基类,该基类包含 Microsoft.SqlServer.Dts.Runtime 命名空间中的所有对象共用的成员。

DtsPipelineException

在管道中发生错误时引发的异常。

DtsProperties

包含 DtsProperty 对象的集合。 此类不能被继承。

DtsProperty

包含几个容器使用的属性以及属性方法。 此类不能被继承。

DtsPropertyAttribute

表示 DTS 属性特性。

DTSReadOnlyCollectionBase

定义一个抽象基类,该基类实现所有 Integration Services 只读集合使用的公共成员。 它为强类型集合提供 Visual Basic 中的抽象 (MustInherit) 基类。

DtsRuntimeException

在控制流中存在错误时引发的异常。

DtsScriptingException

在脚本任务中存在错误时引发的异常。

DtsSqlException

在 SQL 任务中存在错误时引发的异常。

DtsTaskAttribute

提供有关 Task 对象的设计时信息。

DtsTaskException

在任务中发生错误时引发的异常。

DtsToolsException

在其中一个工具中发生错误时引发的异常。

DtsWarning

包含出现警告时使用的属性。 此类不能被继承。

DtsWarnings

包含 DtsWarning 对象的集合。 此类不能被继承。

EmptyEnumerator

提供一个空枚举器,当集合中没有要枚举的元素时,Integration Services 运行时将返回该枚举器。

EnumReferencedObjects

枚举引用的对象。

ErrorEnumerator

支持遍历 DtsErrors 集合。 此类不能被继承。

EventInfo

包含有关事件的信息。 此类不能被继承。

EventInfoEnumerator

支持遍历 EventInfos 集合。 此类不能被继承。

EventInfos

包含 EventInfo 对象的集合。 运行时引擎公开包层次结构中的所有容器的 EventInfos 集合。 任务接收的集合是对包装该任务的 EventInfosTaskHost 集合的引用。 其他容器的 EventInfos 集合包含其子级集合的 EventInfos 聚合内容。 此类不能被继承。

EventsProvider

定义一个抽象类,该类包含事件处理程序容器的集合和 EventInfos 集合。 接收到事件时,此类将事件路由到这些事件处理程序。

Executable

定义一个抽象类,该类提供由运行时引擎运行的所有对象需要继承和实现的方法。

ExecutableEnumerator

支持遍历 Executables 集合。 此类不能被继承。

Executables

包含 Executable 对象的集合。 此类不能被继承。

ExtendedProperties

包含 ExtendedProperty 对象的集合。 此类不能被继承。

ExtendedProperty

此类包含保存有关包的其他信息的成员。

ExtendedPropertyEnumerator

支持遍历 ExtendedProperties 集合。 此类不能被继承。

FlatFileColumn

包含用于定义平面文件源或目标数据适配器中各列的属性的信息。 平面文件适配器用于访问平面文件中的数据。 此类不能被继承。

ForEachEnumerator

枚举可分配 ForEachLoop 来进行遍历的项。

ForEachEnumeratorHost

定义 ForEachEnumerator 的宿主类。 此类不能被继承。

ForEachEnumeratorInfo

包含有关 ForEachEnumerator 的信息。 此类不能被继承。

ForEachEnumeratorInfos

ForEachEnumeratorInfo 对象的集合。 此类不能被继承。

ForEachEnumeratorInfosEnumerator

支持遍历 ForEachEnumeratorInfos 集合。 此类不能被继承。

ForEachEnumeratorUI

提供用于控制 ForEachEnumerator 的图形用户界面的信息。

ForEachLoop

提供一个容器,该容器使用 foreach 迭代语句在包中定义迭代工作流。

ForEachVariableMapping

将每个变量映射到它保存的值或表达式。 此类不能被继承。

ForEachVariableMappingEnumerator

支持遍历 ForEachVariableMappings 集合。 此类不能被继承。

ForEachVariableMappings

包含 ForEachVariableMapping 对象的集合。 此类不能被继承。

ForLoop

提供一个容器,该容器使用 for 迭代语句在包中定义迭代工作流。

FtpClientConnection

下载和上载数据文件,并管理服务器上的目录。 此类不能被继承。

HResults

版权所有 (c) 2019 Microsoft Corporation 此文件包含 SQL 数据转换服务运行时、管道、库存任务和库存转换的所有美国英语事件消息和 HRESULT。 消息和 HRESULT 命名约定错误 HRESULT - 以DTS_E_结尾并显示失败操作的说明 警告 HRESULT - 以DTS_W_结束,并显示警告操作的说明信息 HRESULT - 以DTS_I_结尾并说明操作成功 HRESULT - 以DTS_S_结尾并说明成功操作 - 事件日志的消息 - 以DTS_MSG_结尾并说明message 值为 32 位值,布局如下:3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +---+-++-----------------------+-------------------------------+ |Sev|C|R|设施 |代码 |+---+--+-----------------------+-------------------------------+ ,其中 Sev - 是严重性代码 00 - 成功 01 - 信息 10 - 警告 11 - 错误 C - 是客户代码标志 R - 是保留位设施 - 是设施代码代码 - 是设施的状态代码

HttpClientConnection

包含一些属性和方法,它们允许包使用 HTTP 协议访问 Web 服务器来发送或接收文件。 此类不能被继承。

LogEntryInfo

包含说明日志条目的属性。 此类不能被继承。

LogEntryInfoEnumerator

支持遍历 LogEntryInfos 集合。 此类不能被继承。

LogEntryInfos

包含 LogEntryInfo 对象的集合。 此类不能被继承。

LoggingOptions

包含用于控制在日志记录中包含或排除哪些信息的成员。 此类不能被继承。

LogProvider

包含有关与包关联的日志提供程序的信息。 与包关联的所有日志提供程序位于 LogProviders 集合中。 对于计算机上的日志提供程序,使用 Application 类并查看 LogProviderInfos 集合。 此类不能被继承。

LogProviderBase

定义托管日志提供程序的抽象基类。

LogProviderEnumerator

支持遍历 LogProviders 集合。 此类不能被继承。

LogProviderInfo

提供有关在计算机上找到的日志提供程序的信息。 此类不能被继承。

LogProviderInfoEnumerator

支持简单遍历 LogProviderInfos 集合。 此类不能被继承。

LogProviderInfos

包含 LogProviderInfo 对象的集合。 此类不能被继承。

LogProviders

包含与包关联的 LogProvider 对象的集合。 此类不能被继承。

ManagedForEachEnumeratorWrapper

表示托管的 For Each 枚举器的包装。 此类不能被继承。

ManagedHelper

表示托管帮助器。

ManagedHelper.ManagedPropertyHelper

表示托管的属性标头。

ManagedWrapper

表示托管包装。

ManagerSerializer

表示管理器序列化程序。

NameChecker

表示名称检查器。

ObjectReferenceTracker

提供有关从包删除变量和连接的影响和后果的分析。 此类不能被继承。

Package

表示包容器。 此类不能被继承。

PackageInfo

包含返回与包有关的所有信息的属性,如创建包的日期、版本号和包大小。 此类不能被继承。

PackageInfoEnumerator

支持遍历 PackageInfos 集合。 此类不能被继承。

PackageInfos

包含在 Microsoft SQL Server 或 Integration Services 服务中找到的包的集合。 此类不能被继承。

PackageItem

PackageItem 包含包相关信息,包括包、状态等。

PackageItems

包含 PackageItem 对象的集合。

PackageParameterEnumerator

表示包参数枚举器。

PackageUpgradeOptions

指定升级 Integration Services 包时要应用的选项。

PackageUpgradeResult

指定包的升级结果。

Parameter

表示包参数和项目参数使用的抽象基类。

ParameterInfo

表示参数信息的只读副本,以便应用程序无需加载整个包对象即可获取参数信息。

ParameterInfos

表示参数对象的集合。

Parameters

表示包参数和项目参数集合使用的类。

PipelineComponentInfo

包含说明当前安装在本地计算机上并准备在管道中使用的管道组件的属性。

PipelineComponentInfoEnumerator

支持遍历 PipelineComponentInfos 集合。 此类不能被继承。

PipelineComponentInfos

包含 PipelineComponentInfo 对象的集合。 此类不能被继承。

PrecedenceConstraint

指定用于配置两个容器之间的优先约束的属性。 此类不能被继承。

PrecedenceConstraintEnumerator

支持简单遍历 PrecedenceConstraints 集合。 此类不能被继承。

PrecedenceConstraints

包含 PrecedenceConstraint 对象的集合。 此类不能被继承。

Project

表示包含包和参数的 Integration Services 项目。

ProjectVariablesWrapper

包含项目变量包装的集合。

PropertyEnumerator

支持遍历 DtsProperties 集合。 此类不能被继承。

ReferenceLoader

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

RunningPackage

提供对从 Integration Services 服务中使用的运行时包的引用。 此类不能被继承。

RunningPackages

包含 RunningPackage 对象的集合。 此集合包含调用 GetRunningPackages(String) 方法时正在运行的包列表,在新包启动或所列的包终止时不进行更新。 如果您需要新快照,应再次调用 GetRunningPackages(String)。 此类不能被继承。

RunningPackagesEnumerator

支持遍历 RunningPackages 集合。 此类不能被继承。

SelectedLogProviders

包含所选 LogProvider 对象的集合。 此类不能被继承。

SensitiveConnectionManagerBase

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

SensitiveStringAttribute

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

Sequence

定义作为包控制流子集的控制流。 使用序列容器将包分组到多个单独的控制流中,每个控制流包含一个或多个在整体包控制流中运行的任务和容器。 此类不能被继承。

SsisServerExecution

表示 SSIS 服务器执行。

StorageInfo

为原始或已升级的 Integration Services 包提供有关存储位置的信息。

Task

定义一个抽象类,该类实现 Integration Services 中所有任务通用的方法和属性。

TaskHost

提供封装单个任务的容器。 在 SSIS 设计器中,无需对 TaskHost 进行单独配置;设置其要封装的任务的属性时即可对其进行配置。

TaskInfo

包含有关本地计算机上安装的任务的信息。

TaskInfoEnumerator

支持遍历 TaskInfo 集合。 此类不能被继承。

TaskInfos

包含 TaskInfo 对象的集合。 此类不能被继承。

UpgradePackageInfo

存储有关要升级的 Integration Services 包的信息。

UpgradeResult

确定升级 Integration Services 包集合的结果。

Variable

表示包、任务或容器的变量。 此类不能被继承。

VariableDispenser

在包执行期间访问 Variables 集合。 此类不能被继承。

VariableEnumerator

支持遍历 Variables 集合。 此类不能被继承。

Variables

包含通过几个对象访问的 Variables 对象的集合。 此类不能被继承。

WarningEnumerator

支持遍历 DtsWarnings 集合。 此类不能被继承。

结构

DTSEventColumnFilter

为可以放入日志条目的每个列包含一个字段。 若要选择要写入日志的列,请将字段的值设置为 true。 对于不希望添加到日志条目的每个字段,将值设置为 false。

StatusMessage

指定升级 Integration Services 包时生成的警告和错误消息。

接口

IDTSBreakpointSite

定义 Integration Services 运行时引擎与用于公开断点以及创建和管理自定义断点的任务之间的交互。

IDTSComponentEvents

定义一个提供事件触发的接口。

IDTSComponentPersist

允许保存组件和任务的属性和设置并从包 XML 加载它们。

IDTSConfigurationControl

提供一个属性,该属性控制包如何加载配置。

IDTSDowngradableObject

表示 DTS 可降级对象的接口。

IDTSDumpConfiguration

表示用于转储 Data Transformation Service 接口的配置。

IDTSEvents

定义代表任务由 TaskHost 使用的一组事件。

IDTSExecutionMetrics

定义用于跟踪容器执行的指标。

IDTSExecutionPath

表示 DTS 执行路径。

IDTSForEachEnumerator

ForEachEnumerator 提供方法和属性。

IDTSForEachEnumeratorUI

包含由 ForEachEnumeratorUI 用户界面类实现的成员。

IDTSInfoEvents

定义用于激发信息性事件、警告事件和错误事件的接口。

IDTSLogging

定义容器的日志记录选项。

IDTSManagedTask

定义一个为任务类实现的接口,用于将类标识为托管任务。

IDTSName

定义 Integration Services 运行时中许多对象常用的属性。 命名对象的公共属性包括名称、创建名称、ID (GUID) 和说明。

IDTSObjectHost

定义一个接口,该接口允许将组件作为泛型宿主对象处理。

IDTSPackageInternal

定义由容器实现的一个接口,需要该接口才能具有内部属性。

IDTSPackagePath

定义由容器实现的一个接口,需要该接口才能使包路径返回到一个属性。

IDTSPersist

定义一个允许保存和加载数据的接口。

IDTSPropertiesProvider

定义由容器继承的一个接口,该接口允许使用表达式设置属性,并允许有与容器关联的属性的可枚举集合。

IDTSPropertiesProviderEx

表示 DTS 属性提供程序表达式。

IDTSSequence

包含容器使用的两个集合。

IDTSSuspend

提供由运行时引擎调用以通知任务挂起执行的方法和属性。

枚举

ActionOnExistType

定义升级包与现有 Integration Services 包同名时发生的行为。

ConnectionManagerItemState

指定连接管理器项的状态。

DTSBreakpointHitTest

枚举命中计数类型的值。 此类与 BreakpointTarget 类一起使用。

DTSCheckpointUsage

指定说明是否重新启动包或重新启动的时间的值。

DTSConfigurationType

指定可以保存包的配置的方式。

DTSConnectionManagerScope

指定 DTS 连接管理器作用域。

DTSEventFilterKind

说明对日志记录设置的事件筛选器类型。

DTSExecResult

提供说明任务执行结果的值。

DTSExecStatus

包含指示在调用时任务执行或容器对象的当前状态的值。

DTSExecutionLocation

指定 DTS 执行位置。

DTSFileConnectionUsageType

提供有关组件客户端如何使用连接的信息。

DTSForcedExecResult

指定当容器的 ForceExecutionValue 设置为 true 时容器的执行结果。

DTSLogEntryFrequency

提供用于帮助进行日志规划的信息。 您应选取与您要在任务中生成特定日志条目的频率最密切对应的提示信息。 包的用户要设置日志条目筛选时,此枚举属性可以帮助他们。 用户可以查看此属性,预先知道是否会出现大量特定类型的条目并进行相应地规划。

DTSLoggingMode

指定容器的日志记录行为。 容器可以启用日志记录、禁用日志记录,或指定要使用的设置是在父容器中找到的设置。

DTSObjectHostType

说明承载其他任务或容器的容器类型。

DTSObjectReferenceType

指定 ObjectReferenceTracker 类将为其提供影响分析的对象类型。 此枚举由 EnumReferencedObjects 类使用,后者由 Package 类在其 FindReferencedObjects(Object) 方法中使用。

DTSPackageInfoFlags

说明包是文件夹还是包。 它用于在 Flags 属性中设置一个有效的值。

DTSPackageType

标识创建包的工具。

DTSPipelineComponentType

按类别将管道组件分类。

DTSPrecedenceEvalOp

指示优先约束使用的求值运算。

DTSPriorityClass

说明类中线程的优先级。

DTSProductLevel

指定SQL Server产品版本。

DTSPropertyKind

包含说明属性类型的值。

DTSProtectionLevel

控制包中敏感信息的处理。

DTSProviderSubType

标识特定的 OLE DB 访问接口。 此枚举值还用于标识 ProviderType 为 OLE DB 时该访问接口使用的数据类型格式。

DTSProviderType

说明存储的访问接口类型。

DTSServerParameterType

指定 DTS 服务器参数类型。

DTSSignatureStatus

说明数字签名的状态。

DTSTargetServerVersion

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

DTSTransactionOption

说明事务可支持性并指定容器是否参与事务。

NameCheckResult

指定名称检查的结果。

PackageFormatVersionUpdate

Microsoft.SqlServer.Dts.Runtime 命名空间包含用于创建包、自定义任务以及其他包控制流元素的类和接口。

PackageItemState

指定某一包项的状态。

Project.AccessMode

定义用于对项目的只读或读/写访问的常量。

ProjectStorageAttributes

指定项目存储的属性。

StorageType

定义升级后的 Integration Services 包将保存到的存储类型。

UpgradeResultStatus

定义升级 Integration Services 包的结果。