IVsDataAsyncCommand インターフェイス

非同期でデータ コマンドを実行するメソッドを含むインターフェイスを表します。

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

構文

'宣言
<DataDefaultObjectAttribute("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")> _
<DataClientObjectAttribute("38A714F3-E641-4be5-8E92-A26A0F0E920A")> _
Public Interface IVsDataAsyncCommand
[DataDefaultObjectAttribute("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
[DataClientObjectAttribute("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
public interface IVsDataAsyncCommand
[DataDefaultObjectAttribute(L"1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
[DataClientObjectAttribute(L"38A714F3-E641-4be5-8E92-A26A0F0E920A")]
public interface class IVsDataAsyncCommand
[<DataDefaultObjectAttribute("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
[<DataClientObjectAttribute("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
type IVsDataAsyncCommand =  interface end
public interface IVsDataAsyncCommand

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

メソッド

  名前 説明
パブリック メソッド CancelAsync キャンセル、すぐに制御を返す非同期呼び出しクラスで実装された場合。
パブリック メソッド DeriveParametersAsync クラスで実装された場合、非同期で、指定したコマンドで使用するためのパラメーター セットを取得します。
パブリック メソッド DeriveSchemaAsync クラスで実装された場合、非同期で、指定したコマンドのスキーマを取得します。
パブリック メソッド ExecuteAsync クラスで実装された場合、非同期のコマンドを実行します。
パブリック メソッド ExecuteWithoutResultsAsync 、非同期で、状態を示す整数値を超える結果を返さないコマンドを実行します。
パブリック メソッド PrepareAsync クラスで実装された場合、非同期で、データ ソースに対して実行されるコマンドを準備します; コマンドは、複数回さまざまなパラメーターの実行できます。

このページのトップへ

イベント

  名前 説明
パブリック イベント DeriveParametersCompleted DeriveParametersAsync のコマンドが完了したときに発生します。
パブリック イベント DeriveSchemaCompleted DeriveSchemaAsync のコマンドが完了したときに発生します。
パブリック イベント ExecuteCompleted ExecuteAsync のコマンドが完了したときに発生します。
パブリック イベント ExecuteWithoutResultsCompleted ExecuteWithoutResultsAsync のコマンドが完了したときに発生します。
パブリック イベント PrepareCompleted PrepareAsync のコマンドが完了したときに発生します。

このページのトップへ

解説

このインターフェイスに DDEX のフレームワークで基本実装があります。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間