InstanceStore.BeginTryCommand 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 un particolare comando di persistenza può essere eseguito. In caso affermativo, esegue il comando in modo asincrono.
protected public:
virtual IAsyncResult ^ BeginTryCommand(System::Runtime::DurableInstancing::InstancePersistenceContext ^ context, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTryCommand (System.Runtime.DurableInstancing.InstancePersistenceContext context, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTryCommand : System.Runtime.DurableInstancing.InstancePersistenceContext * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTryCommand (context As InstancePersistenceContext, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- context
- InstancePersistenceContext
Contesto dell'istanza.
- command
- InstancePersistenceCommand
Comando di persistenza da eseguire.
- timeout
- TimeSpan
Valore di timeout per l'esecuzione del comando.
- callback
- AsyncCallback
Delegato di callback asincrono che riceve notifica del completamento dell'operazione asincrona.
- state
- Object
Informazioni sullo stato.
Restituisce
Stato dell'operazione asincrona.
Commenti
Se il comando può essere eseguito, il provider di persistenza chiamerà i metodi pertinenti su InstancePersistenceContext per fornire i risultati del comando.
Avviso
Anche se questo metodo viene dichiarato come virtual
anziché abstract
, non esiste alcuna implementazione. Questo metodo deve essere sottoposto a override per fornire funzionalità.