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.
Avvia il processo asincrono di caricamento di un'istanza InstanceStoredel flusso di lavoro eseguibile da .
Overload
| Nome | Descrizione |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Avvia un'operazione per caricare un'istanza InstanceStore del flusso di lavoro eseguibile da utilizzando l'intervallo di timeout specificato. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
Avvia un'operazione per caricare un'istanza del InstanceStoreflusso di lavoro eseguibile da . |
Commenti
Un'istanza eseguibile è un'istanza per la quale un timer o un blocco dell'istanza è scaduto.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Avvia un'operazione per caricare un'istanza InstanceStore del flusso di lavoro eseguibile da utilizzando 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 in cui l'operazione di caricamento deve essere completata prima dell'annullamento dell'operazione e viene generata un'eccezione TimeoutException .
- callback
- AsyncCallback
Metodo da chiamare al termine dell'operazione.
- state
- Object
Oggetto facoltativo specifico dell'applicazione contenente informazioni sull'operazione asincrona.
Valori restituiti
Riferimento all'operazione asincrona.
Commenti
Un'istanza eseguibile è un'istanza per la quale un timer o un blocco dell'istanza è scaduto.
Per determinare se l'operazione di caricamento ha avuto esito positivo, chiamare EndLoadRunnableInstance.
EndLoadRunnableInstance può essere chiamato dall'interno o dall'esterno del callback metodo . Se EndLoadRunnableInstance viene chiamato prima del completamento dell'operazione di ripresa, blocca fino al completamento dell'operazione di ripresa. Se l'operazione di caricamento non viene completata entro l'intervallo di timeout specificato, viene generata un'eccezione TimeoutException da EndLoadRunnableInstance.
Questo metodo carica un flusso di lavoro in modo asincrono usando il IAsyncResult modello di progettazione asincrono. Per altre informazioni, vedere Panoramica della programmazione asincrona.
Si applica a
BeginLoadRunnableInstance(AsyncCallback, Object)
Avvia un'operazione per caricare un'istanza del InstanceStoreflusso di lavoro eseguibile da .
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 al termine dell'operazione.
- state
- Object
Oggetto facoltativo specifico dell'applicazione contenente informazioni sull'operazione asincrona.
Valori restituiti
Riferimento all'operazione asincrona.
Commenti
Un'istanza eseguibile è un'istanza per la quale un timer o un blocco dell'istanza è scaduto.
Per determinare se l'operazione di caricamento ha avuto esito positivo, chiamare EndLoadRunnableInstance.
EndLoadRunnableInstance può essere chiamato dall'interno o dall'esterno del callback metodo . Se EndLoadRunnableInstance viene chiamato prima del completamento dell'operazione di ripresa, blocca fino al completamento dell'operazione di ripresa. Per impostazione predefinita, l'operazione di ripresa deve essere completata in 30 secondi oppure viene generata un'eccezione TimeoutException da EndLoadRunnableInstance.
Questo metodo carica un flusso di lavoro in modo asincrono usando il IAsyncResult modello di progettazione asincrono. Per altre informazioni, vedere Panoramica della programmazione asincrona.