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 型は、以下のメンバーを公開しています。
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Object から継承されています。) | |
Finalize | (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 マネージ オブジェクトを取得します。 | |
MemberwiseClone | (Object から継承されています。) | |
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 ServicesVariant データ型に変換します。 |
先頭に戻る
説明
このクラスは、マネージ ランタイム オブジェクト モデルを、データ フロー タスクなどのネイティブ ランタイム オブジェクトを消費する他のオブジェクトに結び付けるために使用します。DtsConvert クラスは、Connections、ConnectionManager、Package、Variables、VariableDispenser などの型の変換と、VarTypes と TypeCodes の間での変換を可能にします。データ フロー タスクの詳細については、「プログラムによるデータ フロー タスクの追加」を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。