次の方法で共有


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

適用対象