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 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.