Share via


DataAsyncCommand クラス

定義

IVsDataAsyncCommand インターフェイスの実装を表します。

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
継承
実装

コンストラクター

DataAsyncCommand()

DataAsyncCommand クラスの新しいインスタンスを作成します。

DataAsyncCommand(IVsDataConnection)

継承された DataSiteableObject<T> オブジェクトに設定された オブジェクトを使用してIVsDataConnection、 オブジェクトの新しいインスタンスDataAsyncCommandを初期化します。

プロパティ

Site

オブジェクト サイトを取得または設定します。

(継承元 DataSiteableObject<T>)

メソッド

CancelAsync(Object)

非同期呼び出しを取り消し、すぐに返します。

DeriveParametersAsync(String, DataCommandType, Int32, Object)

指定したコマンドで使用する一連のパラメーターを非同期的に派生させます。

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

指定したコマンドのスキーマを非同期的に派生させます。

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

非同期の方法でコマンドを実行します。

ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

状態を示す整数値を超える結果を返さないコマンドを非同期的に実行します。

OnCancel(Object)

非同期キャンセル操作を適切な同期メソッドにディスパッチします。

OnDeriveParameters(String, DataCommandType, Int32)

非同期派生パラメーター操作を同期 DeriveParameters(String, DataCommandType, Int32) メソッド呼び出しにディスパッチします。

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

DeriveParametersCompleted イベントを発生させます。

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

非同期派生スキーマ操作を同期 DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) メソッド呼び出しにディスパッチします。

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

DeriveSchemaCompleted イベントを発生させます。

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

非同期実行操作を同期 Execute(String, DataCommandType, IVsDataParameter[], Int32) メソッド呼び出しにディスパッチします。

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

ExecuteCompleted イベントを発生させます。

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

非同期の結果なしの実行操作を同期 ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) メソッド呼び出しにディスパッチします。

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

ExecuteWithoutResultsCompleted イベントを発生させます。

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

非同期準備操作を同期 Prepare(String, DataCommandType, IVsDataParameter[], Int32) メソッド呼び出しにディスパッチします。

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

PrepareCompleted イベントを発生させます。

OnSiteChanged(EventArgs)

SiteChanged イベントを発生させます。

(継承元 DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

指定したコマンドをデータ ソースに対して非同期的に実行するように準備します。その後、コマンドは、さまざまなパラメーターを使用して複数回実行できます。

イベント

DeriveParametersCompleted

コマンドが完了したときに DeriveParametersAsync(String, DataCommandType, Int32, Object) 発生します。

DeriveSchemaCompleted

コマンドが完了したときに DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 発生します。

ExecuteCompleted

コマンドが完了したときに ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 発生します。

ExecuteWithoutResultsCompleted

コマンドが完了したときに ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 発生します。

PrepareCompleted

コマンドが完了したときに PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 発生します。

SiteChanged

Site プロパティが変更されると発生します。

(継承元 DataSiteableObject<T>)

適用対象