Sdílet prostřednictvím


IExceptionHandler.TryHandleAsync Metoda

Definice

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.

Platí pro