Condividi tramite


IExceptionHandler.TryHandleAsync Metodo

Definizione

Tenta di gestire l'eccezione specificata in modo asincrono all'interno della pipeline di ASP.NET Core. Le implementazioni di questo metodo possono fornire logica di gestione delle eccezioni personalizzata per scenari diversi.

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)

Parametri

httpContext
HttpContext

Interfaccia HttpContext per la richiesta.

exception
Exception

Eccezione non gestita.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Attività che rappresenta l'operazione di lettura asincrona. Il valore della relativa Result proprietà contiene il risultato dell'operazione di gestione. true se l'eccezione è stata gestita correttamente; altrimenti false.

Si applica a