다음을 통해 공유


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입니다.

적용 대상