InstancePersistenceContext.BeginExecute Metodo

Definizione

Avvia l'esecuzione di 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 del completamento di un'operazione di richiesta.

state
Object

Informazioni sullo stato.

Valori restituiti

Stato di un'operazione asincrona.

Commenti

Un provider di persistenza può usare questo metodo per eseguire i sottocom command come parte di un comando. Il sottocomando verrà eseguito usando BeginTryCommand, simile ai comandi passati a InstanceStore.BeginExecute. I comandi possono essere annidati, ma un comando non deve eseguire più comandi secondari alla volta.

Si applica a