TaskExtensions.SwallowException(Task) 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í.
Spolknutí výjimek pro obslužné rutiny událostí http://theburningmonk.com/2012/10/c-beware-of-async-void-in-your-code/
Potřebujeme přečíst výjimku, abychom zabránili vyvolání výjimky pro .NET 4.0 a nižší. Viz http://stackoverflow.com/questions/25691114/where-does-an-async-task-throw-exception-if-it-is-not-awaited.
public:
[System::Runtime::CompilerServices::Extension]
static void SwallowException(System::Threading::Tasks::Task ^ task);
public static void SwallowException (this System.Threading.Tasks.Task task);
static member SwallowException : System.Threading.Tasks.Task -> unit
<Extension()>
Public Sub SwallowException (task As Task)
Parametry
- task
- Task
Úkol, pro který se má výjimka spolknout