次の方法で共有


DataConnectionManager クラス

オンデマンドで作成され、Visual Studioによって管理される一連の共有データ接続オブジェクトを表します。

継承階層

Object
  Microsoft.VisualStudio.Data.DataConnectionManager

名前空間:  Microsoft.VisualStudio.Data
アセンブリ:  Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)

構文

'宣言
<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")> _
Public MustInherit Class DataConnectionManager _
    Implements ICollection(Of DataConnection), IEnumerable(Of DataConnection),  _
    IEnumerable
[GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public abstract class DataConnectionManager : ICollection<DataConnection>, 
    IEnumerable<DataConnection>, IEnumerable
[GuidAttribute(L"E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public ref class DataConnectionManager abstract : ICollection<DataConnection^>, 
    IEnumerable<DataConnection^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")>]
type DataConnectionManager =  
    class 
        interface ICollection<DataConnection>
        interface IEnumerable<DataConnection>
        interface IEnumerable 
    end
public abstract class DataConnectionManager implements ICollection<DataConnection>, IEnumerable<DataConnection>, IEnumerable

DataConnectionManager 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド DataConnectionManager クラスのコンストラクター。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Count 現在管理されるデータ接続の数を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CopyTo 開始して、指定した配列のインデックスの配列へのマネージ データ接続のセットを現在コピーします。
プロテクト メソッド CreateDataConnection データ接続を初期化します。このメソッドは、クライアント コードから呼び出す必要があります。
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetDataConnection(Guid, String, Boolean) 指定した接続情報と同じになるデータ接続を取得します。
パブリック メソッド GetDataConnection(Guid, String, Boolean, Boolean) 接続情報を更新するかどうか指定した接続情報と同等な症状を含むデータ接続を取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド InvalidateDataConnection 指定した接続情報と一致するマネージ データ接続を現在無効にされます (存在する場合)。
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド ICollection<DataConnection>.Add DDEX のデータ接続のコレクションにデータ ソースを追加します。
明示的なインターフェイス実装プライベート メソッド ICollection<DataConnection>.Clear DDEX のデータ接続のコレクションを削除します。
明示的なインターフェイス実装プライベート メソッド ICollection<DataConnection>.Contains DDEX のデータ接続のコレクションを指定した接続が含まれているかどうかをテストします。
明示的なインターフェイス実装プライベート メソッド IEnumerable<DataConnection>.GetEnumerator DDEX のデータ接続のコレクションを反復処理するための列挙子を取得します。
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator コレクションを反復処理する IEnumerator のオブジェクトを取得します。
明示的なインターフェイス実装プライベート プロパティ ICollection<DataConnection>.IsReadOnly データ接続のコレクションが読み取り専用かどうかをテストします。
明示的なインターフェイス実装プライベート メソッド ICollection<DataConnection>.Remove DDEX のデータ接続のコレクションからデータ接続を削除します。

このページのトップへ

解説

VSPackage のアーキテクチャおよび Visual Studio サービスをシミュレートするため、オブジェクトの周囲には、通常、グローバルに使用するデータ接続など、渡すことは困難です。 通常、アプリケーションはデータベースへの接続を単一のし、全体で使用します。 Visual Studio のさまざまな機能では、VSPackage で実行され、その結果、機能を接続する唯一の方法は Visual Studio サービスを使用します。

1 の機能、たとえば、サーバー エクスプローラーに、デザイン時の接続と別の機能、たとえばデータ ソースのウィザードまたはデータセット デザイナーを作成する場合、必要です。サーバー エクスプローラーで作成した接続にアクセスする方法をこの接続を使用する必要があります。

データ接続のマネージャーは、クライアントが接続を識別する方法と、これらの接続を共有することができます。 この識別情報は DDEX プロバイダーと接続文字列です GUID

一般的なデータ接続マネージャーのシナリオに対応する接続を検索するクリップボードのオブジェクトが DDEX プロバイダーと接続文字列情報とドロップの使用を受け入れるコードでこの情報は、作成されるドラッグ/ドロップ操作を実行します。

デザイナーには、通常、DDEX プロバイダーと接続文字列情報の周囲に渡すことが想定されています; デザイン時のために接続を使用する必要がある場合は、そのデータ接続マネージャーに情報を含む接続を取得する場合に呼び出します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data 名前空間

DataConnection

DataConnectionFactory