WorkflowApplication.BeginLoadRunnableInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.