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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。