InstanceStore.TryCommand Methode

Definition

Ein Persistenzanbieter implementiert diese Methode, die bestimmt, ob ein bestimmter Persistenzbefehl ausgeführt werden kann und ob der Befehl asynchron ausgeführt werden kann.

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

Parameter

context
InstancePersistenceContext

Der Instanzkontext.

command
InstancePersistenceCommand

Der auszuführende Befehl.

timeout
TimeSpan

Timeoutwert für den Vorgang.

Gibt zurück

Eine Persistenzanbieterimplementierung sollte zurückgegeben werden, wenn sie den als Parameter übergebenen Befehl nicht unterstützt. Andernfalls sollte er eine Ausnahme zurückgeben falsetrue oder auslösen.

Hinweise

Wenn der Befehl ausgeführt werden kann, ruft der Persistenzanbieter relevante Methoden für die InstancePersistenceContext Bereitstellung der Ergebnisse des Befehls auf.

Gilt für: