Язык

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 обеспечивает преобразования типов, таких как Connections, ConnectionManager, Package, Variables, и VariableDispenser, а также для преобразования между VarTypes и TypeCodes. Для получения дополнительной информации о задаче Поток данных см. раздел «Программное добавление задачи Поток данных».

Конструкторы

Имя Описание
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)

Преобразует вариантный тип данных в системный TypeCode.

VarTypeFromTypeCode(TypeCode)

Преобразует системный TypeCode в вариант данных Integration Services.

Применяется к