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. |