次の方法で共有


IVsDataConnection インターフェイス

データ接続のインターフェイスを表します。

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

構文

'宣言
Public Interface IVsDataConnection _
    Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents, 
    IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents, 
    IServiceProvider, IDisposable
type IVsDataConnection =  
    interface 
        interface IVsDataConnectionEvents 
        interface IServiceProvider 
        interface IDisposable 
    end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable

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

プロパティ

  名前 説明
パブリック プロパティ ConnectionTimeout 操作を終了し、タイムアウト エラーを生成する前に接続を確立するまで待機時間を取得または設定します。
パブリック プロパティ CurrentThreadHasLock 現在のスレッドにデータ接続オブジェクトのロックがあるかどうかを示す値を取得します。
パブリック プロパティ DisplayConnectionString 機密情報がある場合は、安全な方法で表示用に書式設定された接続文字列を取得します。
パブリック プロパティ EncryptedConnectionString 接続文字列の暗号化されたバージョンを取得します。
パブリック プロパティ IsLocked 現在のデータ接続がロックされているかどうかを示す値を取得します。
パブリック プロパティ IsNonLocking データ接続が自動ロックをサポートするかどうかを示す値を取得します。
パブリック プロパティ Provider データ プロバイダーの GUID を取得します。
パブリック プロパティ SafeConnectionString 機密情報を除き、接続文字列を取得します。
パブリック プロパティ Source 現在のデータ接続のデータ ソースの GUID を取得します (存在する場合)。
パブリック プロパティ State データ接続の現在の状態を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Clone() 現在のデータ接続のコピーを作成します。
パブリック メソッド Clone(Boolean) 現在のデータ接続のコピーを作成します。
パブリック メソッド Close 現在のデータ接続を閉じます。
パブリック メソッド Dispose アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。)
パブリック メソッド EnsureConnected 現在のデータ接続が接続され、そうでない場合、原因を判断し、かどうかを開きます。
パブリック メソッド EquivalentTo プロバイダーの GUID と接続文字列で表されるように一定のデータ接続情報が、データ接続の現在のインスタンスと同じであるかどうかを示します。
パブリック メソッド GetLockedProviderObject() 現在のデータ接続をサポートする基になるロックされたデータ プロバイダーを取得します。
パブリック メソッド GetLockedProviderObject(Int32) 現在のデータ接続をロックすると、基になるデータ プロバイダーを取得します。
パブリック メソッド GetService 指定した型のサービス オブジェクトを取得します。 (IServiceProvider から継承されます。)
パブリック メソッド Lock() 現在のデータ接続をロックします。
パブリック メソッド Lock(Int32) 現在のデータ接続をロックします。
パブリック メソッド Open 現在のデータ接続を開きます。
パブリック メソッド ReleaseExclusiveAccessProxy 既存の排他アクセスのプロキシを解放します。
パブリック メソッド Unlock 現在のデータ接続のロックを解除します。
パブリック メソッド UnlockProviderObject 現在のデータ接続のプロバイダー基になるオブジェクトのロックを解除します。

このページのトップへ

イベント

  名前 説明
パブリック イベント MessageReceived メッセージがデータ ソースから受け取ったときに発生します。 (IVsDataConnectionEvents から継承されます。)
パブリック イベント StateChanged データ接続の状態が変更されたときに発生します。 (IVsDataConnectionEvents から継承されます。)

このページのトップへ

解説

このインターフェイスは DDEX サービスとして実装されます。

参照

関連項目

Microsoft.VisualStudio.Data.Services 名前空間