IExceptionHandler.TryHandleAsync 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í.
Pokusí se zpracovat zadanou výjimku asynchronně v kanálu ASP.NET Core. Implementace této metody mohou poskytnout vlastní logiku zpracování výjimek pro různé scénáře.
public System.Threading.Tasks.ValueTask<bool> TryHandleAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Exception exception, System.Threading.CancellationToken cancellationToken);
abstract member TryHandleAsync : Microsoft.AspNetCore.Http.HttpContext * Exception * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public Function TryHandleAsync (httpContext As HttpContext, exception As Exception, cancellationToken As CancellationToken) As ValueTask(Of Boolean)
Parametry
- httpContext
- HttpContext
Položka HttpContext pro daný požadavek.
- exception
- Exception
Neošetřená výjimka.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Úloha, která představuje asynchronní operaci čtení. Hodnota jeho Result vlastnosti obsahuje výsledek operace zpracování.
true
pokud byla výjimka úspěšně zpracována; jinak false
.