InstanceStore.BeginExecute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa de forma assíncrona comandos de persistência como LoadWorkflowCommand e 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
Um identificador de instância.
- command
- InstancePersistenceCommand
O comando a ser executado.
- timeout
- TimeSpan
O valor de tempo limite para a execução do comando.
- callback
- AsyncCallback
O representante de retorno de chamada assíncrono que recebe a notificação da conclusão da operação assíncrona.
- state
- Object
As informações de estado.
Retornos
O status da operação assíncrona.
Comentários
Um host chama o BeginExecute método para executar um comando de persistência em um identificador de instância de forma assíncrona. O host obtém o identificador de instância invocando o CreateInstanceHandle método . O identificador de instância pode estar associado a entidades que representam o contexto e o assunto do comando, como uma instância, um proprietário da instância ou um bloqueio de instância. Somente um comando pode ser emitido em um identificador de instância por vez.