InstanceStore.TryCommand Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.