InstanceStore.TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan) InstanceStore.TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan) InstanceStore.TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan) InstanceStore.TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan) Method

Definition

Ein Dauerhaftigkeitsanbieter implementiert diese Methode, mit der bestimmt wird, ob ein bestimmter Dauerhaftigkeitsbefehl ausgeführt werden kann. Ist dies der Fall, erfolgt die Ausführung asynchron.A persistence provider implements this method, which determines whether a particular persistence command can be executed and if the command can be executed executes it asynchronously.

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

command
InstancePersistenceCommand InstancePersistenceCommand InstancePersistenceCommand InstancePersistenceCommand

Der Befehl, der ausgeführt werden soll.The command to be executed.

timeout
TimeSpan TimeSpan TimeSpan TimeSpan

Der Timeoutwert für den Vorgang.Timeout value for the operation.

Gibt zurück

Die Implementierung eines Dauerhaftigkeitsanbieters sollte false zurückgeben, wenn sie den als Parameter übergebenen Befehl nicht unterstützt; anderenfalls sollte sie true zurückgeben oder eine Ausnahme auslösen.A persistence provider implementation should return false if it doesn't support the command passed as a parameter; otherwise it should return true or throw an exception.

Hinweise

Wenn der Befehl ausgeführt werden kann, ruft der Dauerhaftigkeitsanbieter relevante Methoden für den InstancePersistenceContext auf, um die Ergebnisse des Befehls bereitzustellen.If the command can be executed, the persistence provider calls relevant methods on the InstancePersistenceContext to provide the results of the command.

Gilt für: