WorkflowApplication.BeginLoadRunnableInstance Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.