次の方法で共有


InstancePersistenceContext.BeginExecute メソッド

定義

永続化コマンドの非同期実行を開始します。

public:
 IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

command
InstancePersistenceCommand

実行する永続化コマンド。

timeout
TimeSpan

操作で使用するタイムアウト値。

callback
AsyncCallback

要求操作が完了したという非同期受信の通知を受信するデリゲート。

state
Object

状態情報。

戻り値

非同期操作のステータス。

注釈

永続化プロバイダーは、このメソッドを使用して、サブコマンドをコマンドの一部として実行できます。 サブコマンドは、InstanceStore.BeginExecute に渡されるコマンドと同様に、BeginTryCommand を使用して実行されます。 コマンドは入れ子にできますが、1 つのコマンドが一度に複数のサブコマンドを実行することはできません。

適用対象