Поделиться через


IExceptionHandler.TryHandleAsync Метод

Определение

Пытается асинхронно обработать указанное исключение в конвейере ASP.NET Core. Реализации этого метода могут предоставлять пользовательскую логику обработки исключений для различных сценариев.

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)

Параметры

httpContext
HttpContext

HttpContext для запроса.

exception
Exception

Необработанное исключение.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Задача, представляющая асинхронную операцию чтения. Значение свойства Result содержит результат операции обработки. true Значение , если исключение было успешно обработано; в противном случае false.

Применяется к