次の方法で共有


DataAsyncCommand クラス

非同期のデータ コマンドを実行できるようにします。

継承階層

Object
  Microsoft.VisualStudio.Data.DataAsyncCommand

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

構文

'宣言
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand =  class end
public abstract class DataAsyncCommand

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

コンストラクター

  名前 説明
プロテクト メソッド DataAsyncCommand クラスのコンストラクター。DataAsyncCommand の nonparameterized クラスのインスタンスを作成します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AsyncDeriveParameters 、非同期で、指定したコマンドで使用するためのパラメーター セットを取得します。
パブリック メソッド AsyncDeriveSchema 、非同期で、指定したコマンドのスキーマを取得します。
パブリック メソッド AsyncExecute 非同期のコマンドを実行します。
パブリック メソッド AsyncExecuteWithoutResults 、非同期で、状態を示す整数値を超える結果を返さないコマンドを実行します。
パブリック メソッド AsyncPrepare 準備、非同期で、データ ソースに対して実行されるコマンド; コマンドは、複数回さまざまなパラメーター、実行される場合があります。
パブリック メソッド Cancel() すぐに制御を返す非同期呼び出しを取り消します。
パブリック メソッド Cancel(Boolean) 非同期呼び出しを受け取ってオーバーライドされ (非同期的に)、または完全にキャンセル呼び出しの終了したらすぐに制御を返します (同期的に)。
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

DDEX プロバイダーは、データ ソースに対してコマンドを実行する機能を公開できます。 これは、プロシージャや関数など、SQL ステートメントに限定される場合もあります。

プロバイダーは、同期コマンド実装を提供する DataCommand クラスの実装によって通常、この機能を公開します。 非同期コマンド処理が必要な、一方と、DataAsyncCommand のクラスを使用できます。

DataAsyncCommand のクラスは、非同期関数呼び出しを取り消すに DataCommand のクラスで、メソッドの非同期可能なバージョンに指定することにより、コマンド処理を拡張します。

DDEX のランタイムが DataCommand に用意されている同期メソッドへのデリゲートを並べ替えるこのクラスの既定の実装を提供します。 DDEX プロバイダーは、特殊な状況でこのクラスの独自の実装を提供する場合にのみ必要がある必要があります。

このクラスの実装は、データ接続サービスとして公開されます。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data 名前空間