Compartir a través de


InstancePersistenceContext.BeginExecute Método

Definición

Comienza ejecutando un comando de persistencia de manera asincrónica.

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

Parámetros

command
InstancePersistenceCommand

Comando de persistencia que se va a ejecutar.

timeout
TimeSpan

Valor de tiempo de espera para la operación.

callback
AsyncCallback

Delegado que recibe la notificación de la recepción asincrónica que completa una operación de solicitud.

state
Object

Información de estado.

Devoluciones

Estado de una operación asincrónica.

Comentarios

Un proveedor de persistencia puede utilizar este método para ejecutar los subcomandos como parte de un comando. El subcomando se ejecutará utilizando BeginTryCommand, de forma similar a los comandos pasados a InstanceStore.BeginExecute. Los comandos pueden estar anidados, pero un comando no debe ejecutar más de un subcomando a la vez.

Se aplica a