IExceptionHandler.TryHandleAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.