Compartilhar via


WorkflowApplication.BeginLoadRunnableInstance Método

Definição

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

Sobrecargas

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inicia uma operação para carregar uma instância de fluxo de trabalho executável do InstanceStore usando o 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 do InstanceStore usando o 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 carregamento deve ser concluída antes que ela seja cancelada e que uma TimeoutException seja gerada.

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 carregamento 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, ele será bloqueado 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, um TimeoutException será gerado de EndLoadRunnableInstance.

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

Aplica-se a