InstancePersistenceContext.BeginExecute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comienza a ejecutar un comando de persistencia de forma 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 de la operación.
- callback
- AsyncCallback
Delegado que recibe la notificación de la recepción asincrónica de que se 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 usar este método para ejecutar sub comandos como parte de un comando. El subcomando se ejecutará mediante BeginTryCommand, similar a los comandos pasados a InstanceStore.BeginExecute. Los comandos se pueden anidar, pero un comando no debe ejecutar más de un sub comando a la vez.