Udostępnij za pośrednictwem


IExceptionHandler.TryHandleAsync Metoda

Definicja

Próbuje asynchronicznie obsłużyć określony wyjątek w potoku ASP.NET Core. Implementacje tej metody mogą zapewnić niestandardową logikę obsługi wyjątków dla różnych scenariuszy.

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

Element HttpContext dla żądania.

exception
Exception

Nieobsługiwany wyjątek.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Zadanie reprezentujące asynchroniczną operację odczytu. Wartość jej Result właściwości zawiera wynik operacji obsługi. true jeśli wyjątek został pomyślnie obsłużony; w przeciwnym razie false.

Dotyczy