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 para a operação.

callback
AsyncCallback

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

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 sub-comandos como parte de um comando. O sub-comando 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 subconjunto de cada vez.

Aplica-se a