Поделиться через


Класс DtsConvert

Provides conversion methods to convert managed Integation Services run-time objects to their native implementations and from native to managed implementations. This class cannot be inherited.

Этот API-интерфейс несовместим с CLS. 

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime..::..DtsConvert

Пространство имен:  Microsoft.SqlServer.Dts.Runtime
Сборка:  Microsoft.SqlServer.ManagedDTS (в Microsoft.SqlServer.ManagedDTS.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DtsConvert
'Применение
Dim instance As DtsConvert
[CLSCompliantAttribute(false)]
public sealed class DtsConvert
[CLSCompliantAttribute(false)]
public ref class DtsConvert sealed
[<SealedAttribute>]
[<CLSCompliantAttribute(false)>]
type DtsConvert =  class end
public final class DtsConvert

Тип DtsConvert обеспечивает доступ к следующим элементам.

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

  Имя Описание
Открытый метод DtsConvert Initializes a new instance of the DtsConvert class.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый методСтатический элемент GetExtendedInterface(Application) Gets the native IDTSApplication100 object that corresponds to the specified managed Application object.
Открытый методСтатический элемент GetExtendedInterface(ConnectionManager) Gets the native IDTSConnectionManager100 object that corresponds to the specified managed ConnectionManager object.
Открытый методСтатический элемент GetExtendedInterface(Connections) Gets the native IDTSConnections100 object that corresponds to the specified managed Connections object.
Открытый методСтатический элемент GetExtendedInterface(IDTSComponentEvents) Gets the native IDTSComponentEvents100 object that corresponds to the specified managed IDTSComponentEvents object.
Открытый методСтатический элемент GetExtendedInterface(IDTSEvents) Gets the native IDTSEvents100 object that corresponds to the specified managed IDTSEvents object.
Открытый методСтатический элемент GetExtendedInterface(IDTSInfoEvents) Gets the native IDTSInfoEvents100 object that corresponds to the specified managed IDTSInfoEvents object.
Открытый методСтатический элемент GetExtendedInterface(Package) Gets the native IDTSPackage100 object that corresponds to the specified managed Package object.
Открытый методСтатический элемент GetExtendedInterface(VariableDispenser) Gets the native IDTSVariableDispenser100 object that corresponds to the specified managed VariableDispenser object.
Открытый методСтатический элемент GetExtendedInterface(Variables) Gets the native IDTSVariables100 object that corresponds to the specified managed Variables object.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый методСтатический элемент GetWrapper(IDTSApplication100) Gets the managed Application object that corresponds to the specified native IDTSApplication100 object.
Открытый методСтатический элемент GetWrapper(IDTSConnectionManager100) Gets the managed ConnectionManager object that corresponds to the specified native IDTSConnectionManager100 object.
Открытый методСтатический элемент GetWrapper(IDTSConnections100) Gets the managed Connections object that corresponds to the specified native IDTSConnections100 object.
Открытый методСтатический элемент GetWrapper(IDTSEvents100) Gets the managed IDTSEvents object that corresponds to the specified native IDTSEvents100 object.
Открытый методСтатический элемент GetWrapper(IDTSPackage100) Gets the managed Package object that corresponds to the specified native IDTSPackage100 object.
Открытый методСтатический элемент GetWrapper(IDTSVariables100) Gets the managed Variables object that corresponds to the specified native IDTSVariables100 object.
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый методСтатический элемент ToApplication Устарело. *** Member obsolete; use the GetWrapper(IDTSApplication100) method instead. *** Converts a native IDTSApplication100 object to a managed Application object.
Открытый методСтатический элемент ToApplication90 Устарело. *** Member obsolete; use the GetExtendedInterface(Application) method instead. *** Converts a managed Application object to a native IDTSApplication100 object.
Открытый методСтатический элемент ToComponentEvents90 Устарело. *** Member obsolete; use the GetExtendedInterface(IDTSComponentEvents) method instead. *** Converts a managed IDTSComponentEvents object to a native IDTSComponentEvents100 object.
Открытый методСтатический элемент ToConnectionManager Устарело. *** Member obsolete; use the GetWrapper(IDTSConnectionManager100) method instead. *** Converts a native IDTSConnectionManager100 object to a managed ConnectionManager object.
Открытый методСтатический элемент ToConnectionManager90 Устарело. *** Member obsolete; use the GetExtendedInterface(ConnectionManager) method instead. *** Converts a managed ConnectionManager object to a native IDTSConnectionManager100 object.
Открытый методСтатический элемент ToConnections Устарело. *** Member obsolete; use the GetWrapper(IDTSConnections100) method instead. *** Converts a native IDTSConnections100 collection to a managed Connections collection.
Открытый методСтатический элемент ToConnections90 Устарело. *** Member obsolete; use the GetExtendedInterface(Connections) method instead. *** Converts a managed Connections collection to a native IDTSConnections100 collection.
Открытый методСтатический элемент ToEvents Устарело. *** Member obsolete; use the GetWrapper(IDTSEvents100) method instead. *** Converts a native IDTSEvents100 object to a managed IDTSEvents object.
Открытый методСтатический элемент ToEvents90 Устарело. *** Member obsolete; use the GetExtendedInterface(IDTSEvents) method instead. *** Converts a managed IDTSEvents object to a native IDTSEvents100 object.
Открытый методСтатический элемент ToInfoEvents90 Устарело. *** Member obsolete; use the GetExtendedInterface(IDTSInfoEvents) method instead. *** Converts a managed IDTSInfoEvents object to a native IDTSInfoEvents100 object.
Открытый методСтатический элемент ToPackage Устарело. *** Member obsolete; use the GetWrapper(IDTSPackage100) method instead. *** Converts a native IDTSPackage100 object to a managed Package object.
Открытый методСтатический элемент ToPackage90 Устарело. *** Member obsolete; use the GetExtendedInterface(Package) method instead. *** Converts a managed Package object to a native IDTSPackage100 object.
Открытый метод ToString (Производный от Object.)
Открытый методСтатический элемент ToVariableDispenser90 Устарело. *** Member obsolete; use the GetExtendedInterface(VariableDispenser) method instead. *** Converts a managed VariableDispenser object to a native IDTSVariableDispenser100 object.
Открытый методСтатический элемент ToVariables Устарело. *** Member obsolete; use the GetWrapper(IDTSVariables100) method instead. *** Converts a native IDTSVariables100 collection to a managed Variables collection.
Открытый методСтатический элемент ToVariables90 Устарело. *** Member obsolete; use the GetExtendedInterface(Variables) method instead. *** Converts a managed Variables collection to a native IDTSVariables100 collection.
Открытый методСтатический элемент TypeCodeFromVarType Converts a Variant data type to a system TypeCode.
Открытый методСтатический элемент VarTypeFromTypeCode Converts a system TypeCode to an Integration Services Variant data type.

В начало

Замечания

Use this class to interface the managed run-time object model with other objects that consume native run-time objects, such as the Data Flow task. The DtsConvert class provides conversions for types such as Connections, ConnectionManager, Package, Variables, and VariableDispenser, and for converting between VarTypes and TypeCodes. For more information about the Data Flow task, see Добавление задачи потока данных программным образом.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.