WorkflowApplication.BeginLoadRunnableInstance Methode

Definition

Initiiert den asynchronen Prozess zum Laden einer ausführbaren Workflowinstanz aus dem InstanceStore.

Überlädt

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausführbaren Workflowinstanz aus dem InstanceStore, wobei das angegebene Timeoutintervall verwendet wird.

BeginLoadRunnableInstance(AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausführbaren Workflowinstanz aus dem InstanceStore.

Hinweise

Eine ausführbare Instanz ist eine Instanz, für die der Timer bzw. die Instanzsperre abgelaufen ist.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausführbaren Workflowinstanz aus dem InstanceStore, wobei das angegebene Timeoutintervall verwendet wird.

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

Parameter

timeout
TimeSpan

Das Intervall, in dem der Ladevorgang abgeschlossen werden muss, bevor der Vorgang abgebrochen und eine TimeoutException ausgelöst wird.

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

state
Object

Ein optionales anwendungsspezifisches Objekt, das Informationen über den asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Vorgang.

Hinweise

Eine ausführbare Instanz ist eine Instanz, für die der Timer bzw. die Instanzsperre abgelaufen ist.

Um zu ermitteln, ob der Ladevorgang erfolgreich war, rufen Sie EndLoadRunnableInstance auf. EndLoadRunnableInstance kann innerhalb oder außerhalb der callback-Methode aufgerufen werden. Wenn das EndLoadRunnableInstance aufgerufen wird, bevor der Wiederaufnahmevorgang abgeschlossen ist, wird es bis zum Abschluss des Wiederaufnahmevorgangs gesperrt. Wenn der Ladevorgang innerhalb des angegebenen Timeoutintervalls nicht abgeschlossen wird, löst TimeoutException eine EndLoadRunnableInstance aus.

Diese Methode lädt einen Workflow mithilfe des asynchronen IAsyncResult-Entwurfsmusters asynchron. Weitere Informationen finden Sie unter Übersicht über die asynchrone Programmierung.

Gilt für:

BeginLoadRunnableInstance(AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausführbaren Workflowinstanz aus dem 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

Parameter

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

state
Object

Ein optionales anwendungsspezifisches Objekt, das Informationen über den asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Vorgang.

Hinweise

Eine ausführbare Instanz ist eine Instanz, für die der Timer bzw. die Instanzsperre abgelaufen ist.

Um zu ermitteln, ob der Ladevorgang erfolgreich war, rufen Sie EndLoadRunnableInstance auf. EndLoadRunnableInstance kann innerhalb oder außerhalb der callback-Methode aufgerufen werden. Wenn das EndLoadRunnableInstance aufgerufen wird, bevor der Wiederaufnahmevorgang abgeschlossen ist, wird es bis zum Abschluss des Wiederaufnahmevorgangs gesperrt. Standardmäßig muss der Wiederaufnahmevorgang innerhalb von 30 Sekunden abgeschlossen sein. Andernfalls löst TimeoutException eine EndLoadRunnableInstance aus.

Diese Methode lädt einen Workflow mithilfe des asynchronen IAsyncResult-Entwurfsmusters asynchron. Weitere Informationen finden Sie unter Übersicht über die asynchrone Programmierung.

Gilt für: