Sdílet prostřednictvím


InstanceStore.TryCommand Metoda

Definice

Zprostředkovatel trvalosti implementuje tuto metodu, která určuje, zda lze provést konkrétní příkaz trvalosti a pokud lze příkaz spustit, provede ho asynchronně.

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

Parametry

context
InstancePersistenceContext

Kontext instance.

command
InstancePersistenceCommand

Příkaz, který se má spustit.

timeout
TimeSpan

Hodnota časového limitu operace

Návraty

Implementace zprostředkovatele trvalosti by se měla vrátit false , pokud nepodporuje příkaz předaný jako parametr, jinak by měla vrátit true nebo vyvolat výjimku.

Poznámky

Pokud je možné příkaz spustit, zprostředkovatel trvalosti volá příslušné metody na objektu InstancePersistenceContext , aby se poskytly výsledky příkazu.

Platí pro