WorkflowApplication.BeginLoadRunnableInstance Método

Definição

Inicia o processo assíncrono de carregar uma instância de fluxo de trabalho executável do InstanceStore.

Sobrecargas

Nome Description
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inicia uma operação para carregar uma instância de fluxo de trabalho executável usando o InstanceStore intervalo de tempo limite especificado.

BeginLoadRunnableInstance(AsyncCallback, Object)

Inicia uma operação para carregar uma instância de fluxo de trabalho executável do InstanceStore.

Comentários

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 usando o InstanceStore intervalo de tempo limite 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 no qual a operação de carga deve ser concluída antes que a operação seja cancelada e um TimeoutException seja gerado.

callback
AsyncCallback

O método a ser chamado quando a operação for concluída.

state
Object

Um objeto opcional específico do aplicativo que contém informações sobre a operação assíncrona.

Retornos

Uma referência à operação assíncrona.

Comentários

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 fora do callback método. Se EndLoadRunnableInstance for chamado antes da conclusão da operação de retomada, ela será bloqueada até que a operação de retomada seja concluída. Se a operação de carga não for concluída dentro do intervalo de tempo limite especificado, uma TimeoutException será gerada.EndLoadRunnableInstance

Esse método carrega um fluxo de trabalho de forma assíncrona usando o IAsyncResult padrão de design assíncrono. Para obter mais informações, consulte Visão geral da 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 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 for concluída.

state
Object

Um objeto opcional específico do aplicativo que contém informações sobre a operação assíncrona.

Retornos

Uma referência à operação assíncrona.

Comentários

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 fora do callback método. Se EndLoadRunnableInstance for chamado antes da conclusão da operação de retomada, ela será bloqueada até que a operação de retomada seja concluída. Por padrão, a operação de retomada deve ser concluída em 30 segundos ou então uma TimeoutException é gerada de EndLoadRunnableInstance.

Esse método carrega um fluxo de trabalho de forma assíncrona usando o IAsyncResult padrão de design assíncrono. Para obter mais informações, consulte Visão geral da programação assíncrona.

Aplica-se a