IExceptionHandler.TryHandleAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試以非同步方式在 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
為 。