InstanceStore.TryCommand Metodo

Definizione

Un provider di persistenza implementa questo metodo, che determina se è possibile eseguire un particolare comando di persistenza e se il comando può essere eseguito in modo asincrono.

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

Parametri

context
InstancePersistenceContext

Contesto dell'istanza.

command
InstancePersistenceCommand

Comando da eseguire.

timeout
TimeSpan

Valore di timeout per l'operazione.

Valori restituiti

Un'implementazione del provider di persistenza deve restituire false se non supporta il comando passato come parametro; in caso contrario, deve restituire true o generare un'eccezione.

Commenti

Se il comando può essere eseguito, il provider di persistenza chiama i metodi pertinenti in InstancePersistenceContext per fornire i risultati del comando.

Si applica a