次の方法で共有


InstanceStore.TryCommand メソッド

定義

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

protected public:
 virtual bool TryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout);
protected internal virtual bool TryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout);
abstract member TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
override this.TryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan -> bool
Protected Friend Overridable Function TryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan) As Boolean

パラメーター

context
InstancePersistenceContext

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

command
InstancePersistenceCommand

実行するコマンド。

timeout
TimeSpan

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

戻り値

永続化プロバイダーの実装では、パラメーターとして渡されるコマンドをサポートしない場合、false を返します。それ以外の場合は、true を返すか、例外をスローします。

注釈

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

適用対象