WorkflowApplication.BeginLoadRunnableInstance Methode

Definition

Initiiert den asynchronen Prozess des Ladens einer runnablen Workflowinstanz aus der InstanceStore.

Überlädt

Name Beschreibung
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer runnablen Workflowinstanz aus dem InstanceStore angegebenen Timeoutintervall.

BeginLoadRunnableInstance(AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausgeführten Workflowinstanz aus der InstanceStore.

Hinweise

Eine ausführungsfähige Instanz ist eine Instanz, für die ein Timer oder eine Instanzsperre abgelaufen ist.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer runnablen Workflowinstanz aus dem InstanceStore angegebenen Timeoutintervall.

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 wird und ein TimeoutException Vorgang ausgelöst wird.

callback
AsyncCallback

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

state
Object

Ein optionales anwendungsspezifisches Objekt, das Informationen zum asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Vorgang.

Hinweise

Eine ausführungsfähige Instanz ist eine Instanz, für die ein Timer oder eine Instanzsperre abgelaufen ist.

Rufen Sie auf, um EndLoadRunnableInstancefestzustellen, ob der Ladevorgang erfolgreich war. EndLoadRunnableInstance kann von innen oder außerhalb der callback Methode aufgerufen werden. Wenn EndLoadRunnableInstance vor Abschluss des Fortsetzungsvorgangs aufgerufen wird, wird der Fortsetzungsvorgang blockiert, bis der Fortsetzungsvorgang abgeschlossen ist. Wenn der Ladevorgang nicht innerhalb des angegebenen Timeoutintervalls abgeschlossen wird, wird ein TimeoutException Fehler ausgelöst EndLoadRunnableInstance.

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

Gilt für:

BeginLoadRunnableInstance(AsyncCallback, Object)

Initiiert einen Vorgang zum Laden einer ausgeführten Workflowinstanz aus der 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 zum asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Vorgang.

Hinweise

Eine ausführungsfähige Instanz ist eine Instanz, für die ein Timer oder eine Instanzsperre abgelaufen ist.

Rufen Sie auf, um EndLoadRunnableInstancefestzustellen, ob der Ladevorgang erfolgreich war. EndLoadRunnableInstance kann von innen oder außerhalb der callback Methode aufgerufen werden. Wenn EndLoadRunnableInstance vor Abschluss des Fortsetzungsvorgangs aufgerufen wird, wird der Fortsetzungsvorgang blockiert, bis der Fortsetzungsvorgang abgeschlossen ist. Der Fortsetzungsvorgang muss standardmäßig in 30 Sekunden abgeschlossen werden, andernfalls wird ein TimeoutException Fehler ausgelöst EndLoadRunnableInstance.

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

Gilt für: