WorkflowApplication.BeginLoadRunnableInstance Metodo

Definizione

Inizia il processo asincrono del caricamento di un'istanza del flusso di lavoro eseguibile da InstanceStore.

Overload

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile dal InstanceStore usando l'intervallo di timeout specificato.

BeginLoadRunnableInstance(AsyncCallback, Object)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile da InstanceStore.

Commenti

Un'istanza eseguibile è un'istanza per il quale un timer o un blocco dell'istanza è scaduto.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile dal InstanceStore usando l'intervallo di timeout specificato.

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

Parametri

timeout
TimeSpan

Intervallo nel quale deve essere completata l'operazione di caricamento prima che l'operazione sia annullata e generato un TimeoutException.

callback
AsyncCallback

Metodo da chiamare quando l'operazione è completata.

state
Object

Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.

Restituisce

Riferimento all'operazione asincrona.

Commenti

Un'istanza eseguibile è un'istanza per il quale un timer o un blocco dell'istanza è scaduto.

Per verificare se l'operazione di caricamento ha avuto successo, chiamare EndLoadRunnableInstance. EndLoadRunnableInstance può essere chiamato dall'interno o dall'esterno del metodo callback. Se EndLoadRunnableInstance viene chiamato prima del completamento dell'operazione di ripresa, si blocca fino a che l'operazione di ripresa non viene completata. Se l'operazione di caricamento non è completata nell'intervallo di tempo specificato viene generato un TimeoutException dal EndLoadRunnableInstance.

Questo metodo carica un flusso di lavoro in modo asincrono usando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.

Si applica a

BeginLoadRunnableInstance(AsyncCallback, Object)

Inizia un'operazione per caricare un'istanza del flusso di lavoro eseguibile da 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

Parametri

callback
AsyncCallback

Metodo da chiamare quando l'operazione è completata.

state
Object

Oggetto facoltativo specifico dell'applicazione che contiene informazioni sull'operazione asincrona.

Restituisce

Riferimento all'operazione asincrona.

Commenti

Un'istanza eseguibile è un'istanza per il quale un timer o un blocco dell'istanza è scaduto.

Per verificare se l'operazione di caricamento ha avuto successo, chiamare EndLoadRunnableInstance. EndLoadRunnableInstance può essere chiamato dall'interno o dall'esterno del metodo callback. Se EndLoadRunnableInstance viene chiamato prima del completamento dell'operazione di ripresa, si blocca fino a che l'operazione di ripresa non viene completata. Per impostazione predefinita, l'operazione di ripresa deve essere completata in 30 secondi, altrimenti viene generata un'eccezione TimeoutException da EndLoadRunnableInstance.

Questo metodo carica un flusso di lavoro in modo asincrono usando il modello di struttura asincrono IAsyncResult. Per altre informazioni, vedere Panoramica della programmazione asincrona.

Si applica a