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í.
Inicializuje asynchronní proces načítání spustitelné instance pracovního postupu z InstanceStore.
Přetížení
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Inicializuje operaci načtení spustitelné instance pracovního postupu z InstanceStore pomocí zadaného intervalu časového limitu. |
BeginLoadRunnableInstance(AsyncCallback, Object) |
Inicializuje operaci načtení spustitelné instance pracovního postupu z InstanceStore. |
Poznámky
Spustitelná instance je instance, pro kterou vypršela platnost časovače nebo zámku instance.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Inicializuje operaci načtení spustitelné instance pracovního postupu z InstanceStore pomocí zadaného intervalu č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 musí být operace načítání dokončena před zrušením operace a TimeoutException vyvolán.
- callback
- AsyncCallback
Metoda, která má být volána po 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.
Pokud chcete zjistit, jestli operace načtení proběhla úspěšně, zavolejte EndLoadRunnableInstance. EndLoadRunnableInstance lze volat zevnitř 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 , vyvolá se z EndLoadRunnableInstance.
Tato metoda načte pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace najdete v tématu Přehled asynchronního programování.
Platí pro
BeginLoadRunnableInstance(AsyncCallback, Object)
Inicializuje operaci načtení spustitelné instance pracovního postupu z 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á má být volána po 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.
Pokud chcete zjistit, jestli operace načtení proběhla úspěšně, zavolejte EndLoadRunnableInstance. EndLoadRunnableInstance lze volat zevnitř 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 do 30 sekund, jinak TimeoutException je vyvolán z EndLoadRunnableInstance.
Tato metoda načte pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace najdete v tématu Přehled asynchronního programování.