次の方法で共有


DtsConvert クラス

Integration Services のマネージ ランタイム オブジェクトをそのネイティブな実装へ、またはネイティブな実装をマネージ実装へ変換するための変換メソッドを提供します。 このクラスは継承できません。

この 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 DtsConvert クラスの新しいインスタンスを初期化します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド静的メンバー GetExtendedInterface(Application) 指定した Application マネージ オブジェクトに対応する IDTSApplication100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(ConnectionManager) 指定した ConnectionManager マネージ オブジェクトに対応する IDTSConnectionManager100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(Connections) 指定した Connections マネージ オブジェクトに対応する IDTSConnections100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(IDTSComponentEvents) 指定した IDTSComponentEvents マネージ オブジェクトに対応する IDTSComponentEvents100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(IDTSEvents) 指定した IDTSEvents マネージ オブジェクトに対応する IDTSEvents100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(IDTSInfoEvents) 指定した IDTSInfoEvents マネージ オブジェクトに対応する IDTSInfoEvents100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(Package) 指定した Package マネージ オブジェクトに対応する IDTSPackage100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(VariableDispenser) 指定した VariableDispenser マネージ オブジェクトに対応する IDTSVariableDispenser100 ネイティブ オブジェクトを取得します。
パブリック メソッド静的メンバー GetExtendedInterface(Variables) 指定した Variables マネージ オブジェクトに対応する IDTSVariables100 ネイティブ オブジェクトを取得します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド静的メンバー GetWrapper(IDTSApplication100) 指定した IDTSApplication100 ネイティブ オブジェクトに対応する Application マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー GetWrapper(IDTSConnectionManager100) 指定した IDTSConnectionManager100 ネイティブ オブジェクトに対応する ConnectionManager マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー GetWrapper(IDTSConnections100) 指定した IDTSConnections100 ネイティブ オブジェクトに対応する Connections マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー GetWrapper(IDTSEvents100) 指定した IDTSEvents100 ネイティブ オブジェクトに対応する IDTSEvents マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー GetWrapper(IDTSPackage100) 指定した IDTSPackage100 ネイティブ オブジェクトに対応する Package マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー GetWrapper(IDTSVariables100) 指定した IDTSVariables100 ネイティブ オブジェクトに対応する Variables マネージ オブジェクトを取得します。
パブリック メソッド静的メンバー ToApplication 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSApplication100) メソッドを代わりに使用してください。*** IDTSApplication100 ネイティブ オブジェクトを Application マネージ オブジェクトに変換します。
パブリック メソッド静的メンバー ToApplication90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(Application) メソッドを代わりに使用してください。*** Application マネージ オブジェクトを IDTSApplication100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToComponentEvents90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(IDTSComponentEvents) メソッドを代わりに使用してください。*** IDTSComponentEvents マネージ オブジェクトを IDTSComponentEvents100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToConnectionManager 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSConnectionManager100) メソッドを代わりに使用してください。*** IDTSConnectionManager100 ネイティブ オブジェクトを ConnectionManager マネージ オブジェクトに変換します。
パブリック メソッド静的メンバー ToConnectionManager90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(ConnectionManager) メソッドを代わりに使用してください。*** ConnectionManager マネージ オブジェクトを IDTSConnectionManager100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToConnections 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSConnections100) メソッドを代わりに使用してください。*** IDTSConnections100 ネイティブ コレクションを Connections マネージ コレクションに変換します。
パブリック メソッド静的メンバー ToConnections90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(Connections) メソッドを代わりに使用してください。*** Connections マネージ コレクションを IDTSConnections100 ネイティブ コレクションに変換します。
パブリック メソッド静的メンバー ToEvents 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSEvents100) メソッドを代わりに使用してください。*** IDTSEvents100 ネイティブ オブジェクトを IDTSEvents マネージ オブジェクトに変換します。
パブリック メソッド静的メンバー ToEvents90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(IDTSEvents) メソッドを代わりに使用してください。*** IDTSEvents マネージ オブジェクトを IDTSEvents100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToInfoEvents90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(IDTSInfoEvents) メソッドを代わりに使用してください。*** IDTSInfoEvents マネージ オブジェクトを IDTSInfoEvents100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToPackage 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSPackage100) メソッドを代わりに使用してください。*** IDTSPackage100 ネイティブ オブジェクトを Package マネージ オブジェクトに変換します。
パブリック メソッド静的メンバー ToPackage90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(Package) メソッドを代わりに使用してください。*** Package マネージ オブジェクトを IDTSPackage100 ネイティブ オブジェクトに変換します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド静的メンバー ToVariableDispenser90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(VariableDispenser) メソッドを代わりに使用してください。*** VariableDispenser マネージ オブジェクトを IDTSVariableDispenser100 ネイティブ オブジェクトに変換します。
パブリック メソッド静的メンバー ToVariables 互換性のために残されています。*** メンバーは互換性のために残されているため、GetWrapper(IDTSVariables100) メソッドを代わりに使用してください。*** IDTSVariables100 ネイティブ コレクションを Variables マネージ コレクションに変換します。
パブリック メソッド静的メンバー ToVariables90 互換性のために残されています。*** メンバーは互換性のために残されているため、GetExtendedInterface(Variables) メソッドを代わりに使用してください。*** Variables マネージ コレクションを IDTSVariables100 ネイティブ コレクションに変換します。
パブリック メソッド静的メンバー TypeCodeFromVarType Variant データ型をシステムの TypeCode に変換します。
パブリック メソッド静的メンバー VarTypeFromTypeCode システムの TypeCode を Integration Services Variant データ型に変換します。

先頭に戻る

説明

このクラスは、マネージ ランタイム オブジェクト モデルを、データ フロー タスクなどのネイティブ ランタイム オブジェクトを消費する他のオブジェクトに結び付けるために使用します。 DtsConvert クラスは、ConnectionsConnectionManagerPackageVariablesVariableDispenser などの型の変換と、VarTypes と TypeCodes の間での変換を可能にします。 データ フロー タスクの詳細については、「プログラムによるデータ フロー タスクの追加」を参照してください。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間