DtsConvert 类

定义

重要

此 API 不符合 CLS。

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

public ref class DtsConvert sealed
[System.CLSCompliant(false)]
public sealed class DtsConvert
[<System.CLSCompliant(false)>]
type DtsConvert = class
Public NotInheritable Class DtsConvert
继承
DtsConvert
属性

注解

使用此类可将托管运行时对象模型与其他使用本机运行时对象(例如数据流任务)的对象进行接口。 该DtsConvert类为 VarTypes 和 TypeCodes 之间的类型(例如ConnectionsConnectionManagerPackageVariables、和VariableDispenser)提供转换。 有关数据流任务的详细信息,请参阅以编程方式添加数据流任务

构造函数

DtsConvert()

初始化 DtsConvert 类的新实例。

方法

GetExtendedInterface(Application)

获取对应于指定的托管 IDTSApplication100 对象的本机 Application 对象。

GetExtendedInterface(ConnectionManager)

获取对应于指定的托管 IDTSConnectionManager100 对象的本机 ConnectionManager 对象。

GetExtendedInterface(Connections)

获取对应于指定的托管 IDTSConnections100 对象的本机 Connections 对象。

GetExtendedInterface(IDTSComponentEvents)

获取对应于指定的托管 IDTSComponentEvents100 对象的本机 IDTSComponentEvents 对象。

GetExtendedInterface(IDTSEvents)

获取对应于指定的托管 IDTSEvents100 对象的本机 IDTSEvents 对象。

GetExtendedInterface(IDTSInfoEvents)

获取对应于指定的托管 IDTSInfoEvents100 对象的本机 IDTSInfoEvents 对象。

GetExtendedInterface(Package)

获取对应于指定的托管 IDTSPackage100 对象的本机 Package 对象。

GetExtendedInterface(VariableDispenser)

获取对应于指定的托管 IDTSVariableDispenser100 对象的本机 VariableDispenser 对象。

GetExtendedInterface(Variables)

获取对应于指定的托管 IDTSVariables100 对象的本机 Variables 对象。

GetWrapper(IDTSApplication100)

获取对应于指定的本机 Application 对象的托管 IDTSApplication100 对象。

GetWrapper(IDTSConnectionManager100)

获取对应于指定的本机 ConnectionManager 对象的托管 IDTSConnectionManager100 对象。

GetWrapper(IDTSConnections100)

获取对应于指定的本机 Connections 对象的托管 IDTSConnections100 对象。

GetWrapper(IDTSEvents100)

获取对应于指定的本机 IDTSEvents 对象的托管 IDTSEvents100 对象。

GetWrapper(IDTSPackage100)

获取对应于指定的本机 Package 对象的托管 IDTSPackage100 对象。

GetWrapper(IDTSVariables100)

获取对应于指定的本机 Variables 对象的托管 IDTSVariables100 对象。

ToApplication(IDTSApplication100)
已过时.

*** 成员已过时;使用GetWrapper(IDTSApplication100)方法。 将本机 IDTSApplication100 对象转换为托管 Application 对象。

ToApplication90(Application)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(Application) 。 将托管 Application 对象转换为本机 IDTSApplication100 对象。

ToComponentEvents90(IDTSComponentEvents)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(IDTSComponentEvents) 。 将托管 IDTSComponentEvents 对象转换为本机 IDTSComponentEvents100 对象。

ToConnectionManager(IDTSConnectionManager100)
已过时.

成员已过时;请改用该方法 GetWrapper(IDTSConnectionManager100) 。 将本机 IDTSConnectionManager100 对象转换为托管 ConnectionManager 对象。

ToConnectionManager90(ConnectionManager)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(ConnectionManager) 。 将托管 ConnectionManager 对象转换为本机 IDTSConnectionManager100 对象。

ToConnections(IDTSConnections100)
已过时.

成员已过时;请改用该方法 GetWrapper(IDTSConnections100) 。 将本机 IDTSConnections100 集合转换为托管 Connections 集合。

ToConnections90(Connections)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(Connections) 。 将托管 Connections 集合转换为本机 IDTSConnections100 集合。

ToEvents(IDTSEvents100)
已过时.

成员已过时;请改用该方法 GetWrapper(IDTSEvents100) 。 将本机 IDTSEvents100 对象转换为托管 IDTSEvents 对象。

ToEvents90(IDTSEvents)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(IDTSEvents) 。 将托管 IDTSEvents 对象转换为本机 IDTSEvents100 对象。

ToInfoEvents90(IDTSInfoEvents)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(IDTSInfoEvents) 。 将托管 IDTSInfoEvents 对象转换为本机 IDTSInfoEvents100 对象。

ToPackage(IDTSPackage100)
已过时.

成员已过时;请改用该方法 GetWrapper(IDTSPackage100) 。 将本机 IDTSPackage100 对象转换为托管 Package 对象。

ToPackage90(Package)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(Package) 。 将托管 Package 对象转换为本机 IDTSPackage100 对象。

ToVariableDispenser90(VariableDispenser)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(VariableDispenser) 。 将托管 VariableDispenser 对象转换为本机 IDTSVariableDispenser100 对象。

ToVariables(IDTSVariables100)
已过时.

成员已过时;请改用该方法 GetWrapper(IDTSVariables100) 。 将本机 IDTSVariables100 集合转换为托管 Variables 集合。

ToVariables90(Variables)
已过时.

成员已过时;请改用该方法 GetExtendedInterface(Variables) 。 将托管 Variables 集合转换为本机 IDTSVariables100 集合。

TypeCodeFromVarType(UInt16)

将 Variant 数据类型转换为系统 TypeCode。

VarTypeFromTypeCode(TypeCode)

将系统 TypeCode 转换为 Integration Services Variant 数据类型。

适用于