WorkflowApplication.BeginTerminate 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í.
Ukončí instanci pracovního postupu asynchronně pomocí vzoru asynchronního návrhu IAsyncResult .
Přetížení
| Name | Description |
|---|---|
| BeginTerminate(String, TimeSpan, AsyncCallback, Object) |
Ukončí instanci pracovního postupu asynchronně pomocí zadané chybové zprávy, intervalu časového limitu, metody zpětného volání a stavu poskytnutého uživatelem. |
| BeginTerminate(Exception, AsyncCallback, Object) |
Ukončí instanci pracovního postupu asynchronně pomocí zadané výjimky, metody zpětného volání a stavu poskytnutého uživatelem. |
| BeginTerminate(String, AsyncCallback, Object) |
Ukončí instanci pracovního postupu asynchronně pomocí zadané chybové zprávy, metody zpětného volání a stavu poskytnutého uživatelem. |
| BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) |
Ukončí instanci pracovního postupu asynchronně pomocí zadané výjimky, intervalu časového limitu, metody zpětného volání a stavu poskytnutého uživatelem. |
Poznámky
Další informace naleznete v tématu Přehled asynchronního programování.
BeginTerminate(String, TimeSpan, AsyncCallback, Object)
Ukončí instanci pracovního postupu asynchronně pomocí zadané chybové zprávy, intervalu časového limitu, metody zpětného volání a stavu poskytnutého uživatelem.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate(string reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : string * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- reason
- String
Důvod ukončení instance pracovního postupu.
- timeout
- TimeSpan
Interval, ve kterém BeginTerminate se operace musí dokončit před zrušením operace a vyvolá se TimeoutException .
- callback
- AsyncCallback
Metoda, která se má volat při BeginTerminate dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci, který obsahuje informace o asynchronní operaci.
Návraty
Odkaz na asynchronní BeginTerminate operaci.
Poznámky
Tato metoda naplánuje ukončení instance pracovního postupu. Pokud chcete být upozorněni na dokončení ukončení, použijte popisovač Completed .
Chcete-li zjistit, zda BeginTerminate operace byla úspěšná, zavolejte EndTerminate.
EndTerminate lze volat z uvnitř nebo mimo odkaz metody v parametru callback . Pokud EndTerminate je volána před dokončením BeginTerminate operace, zablokuje se, dokud se BeginTerminate operace neskončí. Pokud se BeginTerminate operace nedokončí v zadaném intervalu časového limitu, TimeoutException je vyvolán z EndTerminate.
Tato metoda asynchronně ukončí instanci pracovního postupu pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.
Platí pro
BeginTerminate(Exception, AsyncCallback, Object)
Ukončí instanci pracovního postupu asynchronně pomocí zadané výjimky, metody zpětného volání a stavu poskytnutého uživatelem.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate(Exception reason, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- reason
- Exception
Důvod ukončení instance pracovního postupu.
- callback
- AsyncCallback
Metoda, která se má volat při BeginTerminate dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci, který obsahuje informace o asynchronní operaci.
Návraty
Odkaz na aktuální BeginTerminate operaci.
Poznámky
Tato metoda naplánuje ukončení instance pracovního postupu. Pokud chcete být upozorněni na dokončení ukončení, použijte popisovač Completed .
Chcete-li zjistit, zda BeginTerminate operace byla úspěšná, zavolejte EndTerminate.
EndTerminate lze volat z uvnitř nebo mimo metodu odkazovanou v parametru callback . Pokud EndTerminate je volána před dokončením BeginTerminate operace, zablokuje se, dokud se BeginTerminate operace neskončí. Ve výchozím nastavení BeginTerminate musí být operace dokončena za 30 sekund nebo TimeoutException je vyvolán z EndTerminate.
Tato metoda ukončí pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.
Platí pro
BeginTerminate(String, AsyncCallback, Object)
Ukončí instanci pracovního postupu asynchronně pomocí zadané chybové zprávy, metody zpětného volání a stavu poskytnutého uživatelem.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate(string reason, AsyncCallback callback, object state);
member this.BeginTerminate : string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- reason
- String
Důvod ukončení instance pracovního postupu.
- callback
- AsyncCallback
Metoda, která se má volat při BeginTerminate dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci, který obsahuje informace o asynchronní operaci.
Návraty
Odkaz na aktuální BeginTerminate operaci.
Poznámky
Tato metoda naplánuje ukončení instance pracovního postupu. Pokud chcete být upozorněni na dokončení ukončení, použijte popisovač Completed .
Chcete-li zjistit, zda BeginTerminate operace byla úspěšná, zavolejte EndTerminate.
EndTerminate lze volat z uvnitř nebo mimo odkaz metody v parametru callback . Pokud EndTerminate je volána před dokončením BeginTerminate operace, zablokuje se, dokud se BeginTerminate operace neskončí. Ve výchozím nastavení BeginTerminate musí být operace dokončena za 30 sekund nebo TimeoutException je vyvolán z EndTerminate.
Tato metoda asynchronně ukončí instanci pracovního postupu pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.
Platí pro
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)
Ukončí instanci pracovního postupu asynchronně pomocí zadané výjimky, intervalu časového limitu, metody zpětného volání a stavu poskytnutého uživatelem.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate(Exception reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- reason
- Exception
Důvod ukončení instance pracovního postupu.
- timeout
- TimeSpan
Interval, ve kterém BeginTerminate se operace musí dokončit před zrušením operace a vyvolá se TimeoutException .
- callback
- AsyncCallback
Metoda, která se má volat při BeginTerminate dokončení operace.
- state
- Object
Volitelný objekt specifický pro aplikaci, který obsahuje informace o asynchronní operaci.
Návraty
Odkaz na aktuální BeginTerminate operaci.
Poznámky
Tato metoda naplánuje ukončení instance pracovního postupu. Pokud chcete být upozorněni na dokončení ukončení, použijte popisovač Completed .
Chcete-li zjistit, zda BeginTerminate operace byla úspěšná, zavolejte EndTerminate.
EndTerminate lze volat z uvnitř nebo mimo metodu callback . Pokud EndTerminate je volána před dokončením BeginTerminate operace, zablokuje se, dokud se BeginTerminate operace neskončí. Pokud se BeginTerminate operace nedokončí v zadaném intervalu časového limitu, TimeoutException vyvolá se. Tato nebo jakékoli jiné výjimky, ke kterým dochází během BeginTerminate procesu, je vyvolán z EndTerminate.
Tato metoda ukončí pracovní postup asynchronně pomocí vzoru asynchronního návrhu IAsyncResult . Další informace naleznete v tématu Přehled asynchronního programování.