WorkflowApplication.BeginLoadRunnableInstance Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia o processo assíncrono de carregamento de uma instância de workflow executável a partir do InstanceStore.
Sobrecargas
| Name | Description |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Inicia uma operação para carregar uma instância de fluxo de trabalho executável a partir de usando InstanceStore o intervalo de tempo especificado. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
Inicia uma operação para carregar uma instância de fluxo de trabalho executável a partir do InstanceStore. |
Observações
Uma instância executável é uma instância para a qual um temporizador ou bloqueio de instância expirou.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Inicia uma operação para carregar uma instância de fluxo de trabalho executável a partir de usando InstanceStore o intervalo de tempo especificado.
public:
IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parâmetros
- timeout
- TimeSpan
O intervalo em que a operação de carga deve ser concluída antes de a operação ser cancelada e a TimeoutException ser lançado.
- callback
- AsyncCallback
O método a ser chamado quando a operação estiver completa.
- state
- Object
Um objeto opcional específico da aplicação contendo informações sobre a operação assíncrona.
Devoluções
Uma referência à operação assíncrona.
Observações
Uma instância executável é uma instância para a qual um temporizador ou bloqueio de instância expirou.
Para determinar se a operação de carga foi bem-sucedida, chame EndLoadRunnableInstance.
EndLoadRunnableInstance pode ser chamado de dentro ou de fora do callback método. Se EndLoadRunnableInstance for chamada antes de a operação de retomar terminar, bloqueia até que a operação de retoma termine. Se a operação de carga não for concluída dentro do intervalo de tempo especificado, a TimeoutException é lançado a partir de EndLoadRunnableInstance.
Este método carrega um fluxo de trabalho de forma assíncrona usando o IAsyncResult padrão de design assíncrono. Para mais informações, consulte Visão Geral de Programação Assíncrona.
Aplica-se a
BeginLoadRunnableInstance(AsyncCallback, Object)
Inicia uma operação para carregar uma instância de fluxo de trabalho executável a partir do InstanceStore.
public:
IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult
Parâmetros
- callback
- AsyncCallback
O método a ser chamado quando a operação estiver completa.
- state
- Object
Um objeto opcional específico da aplicação contendo informações sobre a operação assíncrona.
Devoluções
Uma referência à operação assíncrona.
Observações
Uma instância executável é uma instância para a qual um temporizador ou bloqueio de instância expirou.
Para determinar se a operação de carga foi bem-sucedida, chame EndLoadRunnableInstance.
EndLoadRunnableInstance pode ser chamado de dentro ou de fora do callback método. Se EndLoadRunnableInstance for chamada antes de a operação de retomar terminar, bloqueia até que a operação de retoma termine. Por defeito, a operação de retomar deve ser concluída em 30 segundos, caso contrário a TimeoutException é lançado de EndLoadRunnableInstance.
Este método carrega um fluxo de trabalho de forma assíncrona usando o IAsyncResult padrão de design assíncrono. Para mais informações, consulte Visão Geral de Programação Assíncrona.