CoreApplication.UnhandledErrorDetected Kejadian
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.
Terjadi ketika ada kesalahan mendasar yang dirutekan ke instans CoreApplication , sebagai bagian dari logika penanganan kesalahan global.
// Register
static event_token UnhandledErrorDetected(EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;
// Revoke with event_token
static void UnhandledErrorDetected(event_token const* cookie) const;
// Revoke with event_revoker
static CoreApplication::UnhandledErrorDetected_revoker UnhandledErrorDetected(auto_revoke_t, EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;
public static event System.EventHandler<UnhandledErrorDetectedEventArgs> UnhandledErrorDetected;
function onUnhandledErrorDetected(eventArgs) { /* Your code */ }
Windows.ApplicationModel.Core.CoreApplication.addEventListener("unhandlederrordetected", onUnhandledErrorDetected);
Windows.ApplicationModel.Core.CoreApplication.removeEventListener("unhandlederrordetected", onUnhandledErrorDetected);
- or -
Windows.ApplicationModel.Core.CoreApplication.onunhandlederrordetected = onUnhandledErrorDetected;
Public Shared Custom Event UnhandledErrorDetected As EventHandler(Of UnhandledErrorDetectedEventArgs)
Jenis Acara
Keterangan
Sebagai bagian dari kode manajemen siklus hidup aplikasi, pengembang dapat memeriksa data kesalahan (UnhandledError) dari peristiwa UnhandledErrorDetected , dan memilih apakah akan menandai kesalahan sebagai ditangani. Jika kesalahan ditandai ditangani dalam data peristiwa, maka eksekusi dapat dilanjutkan. Jika kesalahan tidak ditandai ditangani, aplikasi dan prosesnya akan dihentikan.
Kesalahan yang dapat mengaktifkan UnhandledErrorDetected mencakup kesalahan yang dilemparkan oleh kode dalam handler asinkron yang diselesaikan.
UnhandledErrorDetected akan terjadi jika penanganan aktivitas kode aplikasi memunculkan kesalahan, tetapi alasan bahwa handler dijalankan adalah kode sistem (bukan kode aplikasi) yang memunculkan peristiwa. Kode aplikasi tidak selalu melihat kesalahan tersebut atau melihat bahwa handler dijalankan.
Mengembalikan kegagalan dari delegasi apa pun akan menghapus status kesalahan yang ditangani.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk