WorkflowApplication.BeginLoadRunnableInstance Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Iniciuje asynchronní proces načítání spustitelné instance pracovního postupu z objektu InstanceStore.
Přetížení
| Name | Description |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Zahájí operaci načtení spustitelné instance pracovního postupu z zadaného intervalu InstanceStore časového limitu. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
Zahájí operaci načtení spustitelné instance pracovního postupu z objektu InstanceStore. |
Poznámky
Spustitelná instance je instance, pro kterou vypršela platnost časovače nebo zámku instance.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Zahájí operaci načtení spustitelné instance pracovního postupu z zadaného intervalu InstanceStore časového limitu.
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
Parametry
- timeout
- TimeSpan
Interval, ve kterém se operace načítání musí dokončit před zrušením operace a vyvolá se TimeoutException .
- callback
- AsyncCallback
Metoda, která se má volat při dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci obsahující informace o asynchronní operaci.
Návraty
Odkaz na asynchronní operaci.
Poznámky
Spustitelná instance je instance, pro kterou vypršela platnost časovače nebo zámku instance.
Chcete-li zjistit, zda operace načítání byla úspěšná, zavolejte EndLoadRunnableInstance.
EndLoadRunnableInstance lze volat z uvnitř nebo mimo metodu callback . Pokud EndLoadRunnableInstance se volá před dokončením operace obnovení, zablokuje se, dokud se operace obnovení neskončí. Pokud se operace načítání nedokončí v zadaném intervalu časového limitu, TimeoutException je vyvolán z EndLoadRunnableInstance.
Tato metoda načte pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.
Platí pro
BeginLoadRunnableInstance(AsyncCallback, Object)
Zahájí operaci načtení spustitelné instance pracovního postupu z objektu 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
Parametry
- callback
- AsyncCallback
Metoda, která se má volat při dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci obsahující informace o asynchronní operaci.
Návraty
Odkaz na asynchronní operaci.
Poznámky
Spustitelná instance je instance, pro kterou vypršela platnost časovače nebo zámku instance.
Chcete-li zjistit, zda operace načítání byla úspěšná, zavolejte EndLoadRunnableInstance.
EndLoadRunnableInstance lze volat z uvnitř nebo mimo metodu callback . Pokud EndLoadRunnableInstance se volá před dokončením operace obnovení, zablokuje se, dokud se operace obnovení neskončí. Ve výchozím nastavení musí být operace obnovení dokončena za 30 sekund nebo jinak TimeoutException je vyvolán z EndLoadRunnableInstance.
Tato metoda načte pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.