WorkflowApplication.BeginLoadRunnableInstance Metod

Definition

Initierar den asynkrona processen att läsa in en körbar arbetsflödesinstans från InstanceStore.

Överlagringar

Name Description
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initierar en åtgärd för att läsa in en körningsbar arbetsflödesinstans från InstanceStore det angivna tidsgränsintervallet.

BeginLoadRunnableInstance(AsyncCallback, Object)

Initierar en åtgärd för att läsa in en körbar arbetsflödesinstans från InstanceStore.

Kommentarer

En körbar instans är en instans där ett timer- eller instanslås har upphört att gälla.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Initierar en åtgärd för att läsa in en körningsbar arbetsflödesinstans från InstanceStore det angivna tidsgränsintervallet.

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

Parametrar

timeout
TimeSpan

Det intervall i vilket inläsningsåtgärden måste slutföras innan åtgärden avbryts och en TimeoutException genereras.

callback
AsyncCallback

Den metod som ska anropas när åtgärden är klar.

state
Object

Ett valfritt programspecifikt objekt som innehåller information om den asynkrona åtgärden.

Returer

En referens till den asynkrona åtgärden.

Kommentarer

En körbar instans är en instans där ett timer- eller instanslås har upphört att gälla.

Om du vill ta reda på om inläsningen lyckades anropar du EndLoadRunnableInstance. EndLoadRunnableInstance kan anropas inifrån eller utanför callback metoden. Om EndLoadRunnableInstance anropas innan återuppta-åtgärden slutförs blockeras den tills återuppta-åtgärden har slutförts. Om inläsningsåtgärden inte slutförs inom det angivna tidsgränsintervallet genereras en TimeoutException från EndLoadRunnableInstance.

Den här metoden läser in ett arbetsflöde asynkront med hjälp av det IAsyncResult asynkrona designmönstret. Mer information finns i Asynkron programmeringsöversikt.

Gäller för

BeginLoadRunnableInstance(AsyncCallback, Object)

Initierar en åtgärd för att läsa in en körbar arbetsflödesinstans från 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

Parametrar

callback
AsyncCallback

Den metod som ska anropas när åtgärden är klar.

state
Object

Ett valfritt programspecifikt objekt som innehåller information om den asynkrona åtgärden.

Returer

En referens till den asynkrona åtgärden.

Kommentarer

En körbar instans är en instans där ett timer- eller instanslås har upphört att gälla.

Om du vill ta reda på om inläsningen lyckades anropar du EndLoadRunnableInstance. EndLoadRunnableInstance kan anropas inifrån eller utanför callback metoden. Om EndLoadRunnableInstance anropas innan återuppta-åtgärden slutförs blockeras den tills återuppta-åtgärden har slutförts. Som standard måste återuppta-åtgärden slutföras om 30 sekunder, annars genereras en TimeoutException från EndLoadRunnableInstance.

Den här metoden läser in ett arbetsflöde asynkront med hjälp av det IAsyncResult asynkrona designmönstret. Mer information finns i Asynkron programmeringsöversikt.

Gäller för