ConnectionManager クラス

データ ソースに接続する場合に必要な情報を提供します。 ConnectionManager から継承されるすべてのクラスには、同じプロパティおよびメソッドが含まれます。 ConnectionManager クラスは、ランタイムから各種の接続の実装詳細を分離します。 これにより、ランタイムは、一貫した予測可能な方法でそれぞれの接続マネージャーとやり取りを行うことができます。 接続マネージャーには、NameIDDescription、および ConnectionString など、すべての接続に共通のストック プロパティのセットが含まれています。 ただし、それぞれの接続の種類には、それぞれに固有の追加のプロパティがあります。 このようなプロパティは、Properties コレクションを介してアクセスできます。このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ConnectionManager

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public NotInheritable Class ConnectionManager _
    Inherits DtsObject _
    Implements IDTSObjectHost, IDTSPersist, IDTSName, IComponent,  _
    IDisposable, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
'使用
Dim instance As ConnectionManager
public sealed class ConnectionManager : DtsObject, 
    IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, 
    IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
public ref class ConnectionManager sealed : public DtsObject, 
    IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, 
    IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
[<SealedAttribute>]
type ConnectionManager =  
    class 
        inherit DtsObject 
        interface IDTSObjectHost 
        interface IDTSPersist 
        interface IDTSName 
        interface IComponent 
        interface IDisposable 
        interface IDTSPropertiesProvider 
        interface IDTSPropertiesProviderEx 
        interface IDTSPackagePath 
        interface IDTSExecutionPath 
    end
public final class ConnectionManager extends DtsObject implements IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath

ConnectionManager 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ ConnectionString データ ソースへの接続を確立するために使用する接続文字列を取得します。値の設定も可能です。
パブリック プロパティ CreationName ランタイムが使用する文字列を返します。ランタイムは、この文字列を使用して ConnectionManager オブジェクトのインスタンスを作成し、Connections コレクションにこのオブジェクトを追加します。このプロパティは読み取り専用です。
パブリック プロパティ DelayValidation パッケージが実行されるまでパッケージ検証が遅延されるかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Description ConnectionManager オブジェクトの説明を取得します。値の設定も可能です。
パブリック プロパティ HasExpressions 式を介して設定されたプロパティを接続マネージャーが持つかどうかを示す値を取得します。
パブリック プロパティ HostType 接続を使用しているホストの種類を示す列挙を取得します。このプロパティは読み取り専用です。
パブリック プロパティ ID ConnectionManager の ID を取得します。このプロパティは読み取り専用です。
パブリック プロパティ InnerObject 作成された特定の接続の種類を返します。このプロパティは読み取り専用です。
パブリック プロパティ Name ConnectionManager オブジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ OfflineMode 接続マネージャーがオフライン モードかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ Properties ConnectionManager のプロパティ オブジェクトのコレクションを取得します。これは、接続マネージャーによってホストされている特定の接続のプロパティにアクセスするメソッドです。このプロパティは読み取り専用です。
パブリック プロパティ ProtectionLevel パッケージに含まれている機微なデータに対して実行される暗号化のレベルを取得します。値の設定も可能です。
パブリック プロパティ Qualifier 接続マネージャーの修飾子を取得します。値の設定も可能です。
パブリック プロパティ Scope 接続マネージャーのスコープを取得します。
パブリック プロパティ Site インフラストラクチャです。接続マネージャーのサイトを取得します。値の設定も可能です。
パブリック プロパティ SupportsDTCTransactions 接続が Microsoft 分散トランザクション コーディネーター (MS DTC) トランザクションをサポートするかどうかを示す Boolean を返します。
パブリック プロパティ VariableDispenser 接続マネージャーの変数のディスペンサーを取得します。
パブリック プロパティ Variables 接続マネージャーの変数のコレクションを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcquireConnection 接続の種類のインスタンスを作成します。
パブリック メソッド Dispose ConnectionManager で使用されるリソースを解放します。
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド GetExecutionPath 接続マネージャーの実行パスを返します。
パブリック メソッド GetExpression 指定したプロパティの式を表す String を返します。Null は、式が割り当てられていないことを示します。
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetPackagePath 接続が適用されるパッケージのパスを取得します。値の設定も可能です。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド LoadFromXML(String, IDTSEvents) このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド LoadFromXML(XmlNode, IDTSEvents) このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド ReleaseConnection AcquireConnection の間に確立された接続を解放します。デザイン時および実行時に呼び出されます。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SetExpression 指定した式をプロパティに割り当てます。既存の式をプロパティから削除するには、nullNULL 参照 (Visual Basic では Nothing) を指定します。
パブリック メソッド SetQualifier 接続マネージャーが作成されてから実行中のパッケージで使用されるまでに、接続マネージャーで修飾子を変更します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed ConnectionManager の Disposed イベントを待機するイベント ハンドラーを追加します。

先頭に戻る

説明

接続マネージャーとは、接続の論理的な表現です。 デザイン時に、グラフィック ユーザー インターフェイスで接続マネージャーのプロパティを使用して、パッケージの実行時にランタイムが作成する物理接続を記述します。 Integration Services では、さまざまな種類の接続マネージャーが用意されており、これにより、パッケージはさまざまなデータ ソースに接続できます。 たとえば、ADO (ActiveX Data Objects) 接続マネージャー、ADO.NET 接続マネージャー、ODBC 接続マネージャーなどがあります。 詳細については、「カスタム オブジェクトを使用したパッケージの拡張」を参照してください。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間