WorkflowApplication.BeginLoadRunnableInstance Método

Definição

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.

Aplica-se a