WorkflowApplication.BeginLoadRunnableInstance Metoda

Definice

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

Platí pro