InstanceStore.BeginExecute Método

Definición

Ejecuta de forma asincrónica comandos de persistencia como LoadWorkflowCommand y SaveWorkflowCommand.

public:
 IAsyncResult ^ BeginExecute(System::Runtime::DurableInstancing::InstanceHandle ^ handle, System::Runtime::DurableInstancing::InstancePersistenceCommand ^ command, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (System.Runtime.DurableInstancing.InstanceHandle handle, System.Runtime.DurableInstancing.InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginExecute : System.Runtime.DurableInstancing.InstanceHandle * System.Runtime.DurableInstancing.InstancePersistenceCommand * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (handle As InstanceHandle, command As InstancePersistenceCommand, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

handle
InstanceHandle

Identificador de instancia.

command
InstancePersistenceCommand

Comando que se va a ejecutar.

timeout
TimeSpan

Valor de tiempo de espera para la ejecución del comando.

callback
AsyncCallback

Delegado de devolución de llamada asincrónica que recibe notificación de la finalización de la operación asincrónica.

state
Object

Información de estado.

Devoluciones

Estado de la operación asincrónica.

Comentarios

Un host llama al método BeginExecute para ejecutar un comando de persistencia en un identificador de instancia de forma asincrónica. El host obtiene el identificador de instancia invocando el método CreateInstanceHandle. El identificador de instancia puede estar enlazado a entidades que representan el contexto y asunto del comando, como una instancia, un propietario de instancia o un bloqueo de instancia. Los comandos solo se pueden enviar uno a uno al identificador de instancia.

Se aplica a