InstancePersistenceContext.BeginExecute 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.
Inizia eseguendo un comando di persistenza in modo asincrono.
public:
IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- command
- InstancePersistenceCommand
Comando di persistenza da eseguire.
- timeout
- TimeSpan
Valore di timeout per l'operazione.
- callback
- AsyncCallback
Delegato che riceve la notifica della ricezione asincrona riguardante il completamento di un'operazione di richiesta.
- state
- Object
Informazioni sullo stato.
Restituisce
Stato di un'operazione asincrona.
Commenti
Un provider di persistenza può utilizzare questo metodo per eseguire sottocomandi come parte di un comando. Il sottocomando sarà eseguito utilizzando BeginTryCommand, simile ai comandi passati a InstanceStore.BeginExecute. I comandi possono essere annidati, ma un comando non deve eseguire più di un sottocomando alla volta.