WorkflowApplication.BeginLoadRunnableInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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".