共用方式為


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 為 。

適用於