InstancePersistenceContext.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.
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.