データ接続のインターフェイスを表します。
名前空間: 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 サービスとして実装されます。
.gif)
.gif)
.gif)