Compartir a través de


IExceptionHandler.TryHandleAsync Método

Definición

Intenta controlar la excepción especificada de forma asincrónica dentro de la canalización de ASP.NET Core. Las implementaciones de este método pueden proporcionar lógica de control de excepciones personalizada para diferentes escenarios.

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)

Parámetros

httpContext
HttpContext

HttpContext de la solicitud.

exception
Exception

Excepción no controlada.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Tarea que representa la operación de lectura asincrónica. El valor de su Result propiedad contiene el resultado de la operación de control. true es si la excepción se ha controlado correctamente; de lo contrario, false.

Se aplica a