Microsoft.SqlServer.Dts.Runtime 命名空间    
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 类可将不同连接类型的实现细节与运行时隔离。 这可使运行时以一致且可预测的方式与每个连接管理器进行交互。 连接管理器包含一组所有连接通用的常用属性,如 Name、ID、Description 和 ConnectionString。 但是,每个连接类型具有该连接类型特有的其他属性。 可以通过 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 集合。 任务接收的集合是对包装该任务的 EventInfos 的 TaskHost 集合的引用。 其他容器的 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 包的结果。 |