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 に関連するメソッドを呼び出して、コマンドの結果を提供します。

適用対象