WorkflowApplication.BeginLoadRunnableInstance Metodo

Definizione

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.

Si applica a