InstanceStore.TryCommand Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.