WorkflowApplication.BeginLoadRunnableInstance Metoda

Definice

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

Platí pro