次の方法で共有


InstanceStore.BeginTryCommand メソッド

定義

永続化プロバイダーはこのメソッドを実装して、特定の永続化コマンドを実行できるかどうかを決定します。 コマンドを実行できる場合は、コマンドを非同期で実行します。

protected public:
 virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

context
InstancePersistenceContext

インスタンス コンテキスト。

command
InstancePersistenceCommand

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

timeout
TimeSpan

コマンド実行のタイムアウト値。

callback
AsyncCallback

非同期操作完了の通知を受信する非同期コールバック デリゲート。

state
Object

状態情報。

戻り値

非同期操作の状態。

注釈

コマンドを実行できる場合、永続化プロバイダーは InstancePersistenceContext 上の関連するメソッドを呼び出し、コマンドの結果を返します。

警告

このメソッドは ではなく abstractとしてvirtual宣言されていますが、実装はありません。 機能を提供するには、このメソッドをオーバーライドする必要があります。

適用対象