Bagikan melalui


IExceptionHandler.TryHandleAsync Metode

Definisi

Mencoba menangani pengecualian yang ditentukan secara asinkron dalam alur ASP.NET Core. Implementasi metode ini dapat memberikan logika penanganan pengecualian kustom untuk skenario yang berbeda.

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)

Parameter

httpContext
HttpContext

HttpContext untuk permintaan tersebut.

exception
Exception

Pengecualian yang tidak tertangani.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas yang mewakili operasi baca asinkron. Nilai propertinya Result berisi hasil operasi penanganan. true jika pengecualian berhasil ditangani; jika tidak false.

Berlaku untuk