Compartilhar via


IExceptionHandler.TryHandleAsync Método

Definição

Tenta manipular a exceção especificada de forma assíncrona no pipeline ASP.NET Core. As implementações desse método podem fornecer lógica de tratamento de exceções personalizada para diferentes cenários.

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

O HttpContext para a solicitação.

exception
Exception

A exceção sem tratamento.

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Uma tarefa que representa a operação de leitura assíncrona. O valor de sua Result propriedade contém o resultado da operação de manipulação. true se a exceção foi tratada com êxito; caso contrário false, .

Aplica-se a