Compartilhar via


InstancePersistenceContext.BeginExecute Método

Definição

Começa a executar um comando de persistência de forma assíncrona.

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

O comando de persistência a ser executado.

timeout
TimeSpan

O valor de tempo limite da chave para a operação.

callback
AsyncCallback

O delegado que recebe a notificação do recebimento assíncrono que uma operação de solicitação conclui.

state
Object

As informações de estado.

Retornos

O status de uma operação assíncrona.

Comentários

Um provedor de persistência pode usar esse método para executar subcomandos como parte de um comando. O subcomando será executado usando BeginTryCommand, semelhante aos comandos passados para InstanceStore.BeginExecute. Os comandos podem ser aninhados, mas um comando não deve executar mais de um subcomando por vez.

Aplica-se a