Bagikan melalui


Peristiwa pengecualian runtime .NET

Peristiwa runtime ini menangkap informasi tentang pengecualian yang dilemparkan. Untuk informasi selengkapnya tentang cara menggunakan peristiwa ini untuk tujuan diagnostik, lihat pengelogan dan pelacakan aplikasi .NET.

peristiwa ExceptionThrown_V1

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Kesalahan (1)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionThrown_V1 80 Pengecualian terkelola dilemparkan.
Nama bidang Jenis data Deskripsi
ExceptionType win:UnicodeString Jenis pengecualian; misalnya, System.NullReferenceException.
ExceptionMessage win:UnicodeString Pesan pengecualian aktual.
EIPCodeThrow win:Pointer Penunjuk instruksi di mana pengecualian terjadi.
ExceptionHR win:UInt32 Pengecualian HRESULT .
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (menunjukkan bahwa status proses rusak; lihat Menangani Pengecualian Status yang Rusak).

0x10: IsCLSCompliant (pengecualian yang berasal dari Exception mematuhi CLS; jika tidak, itu tidak sesuai dengan CLS).
ClrInstanceID win:UInt16 ID unik untuk instans CLR atau CoreCLR.

Peristiwa ExceptionCatchStart

Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola dimulai.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionCatchStart 250 Pengecualian terkelola ditangani oleh runtime.
Nama bidang Jenis data Deskripsi
EIPCodeThrow win:Pointer Penunjuk instruksi di mana pengecualian terjadi.
MethodID win:Pointer Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi.
MethodName win:UnicodeString Nama metode tempat pengecualian terjadi.
ClrInstanceID win:UInt16 ID unik untuk instans CLR atau CoreCLR.

Peristiwa ExceptionCatchStop

Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola berakhir.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionCatchStop 251 Handler tangkapan pengecualian terkelola dilakukan.

Kejadian ExceptionFinallyStart

Kejadian ini dipancarkan ketika pengecualian terkelola akhirnya handler dimulai.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionFinallyStart 252 Pengecualian terkelola ditangani oleh runtime.
Nama bidang Jenis data Deskripsi
EIPCodeThrow win:Pointer Penunjuk instruksi di mana pengecualian terjadi.
MethodID win:Pointer Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi.
MethodName win:UnicodeString Nama metode tempat pengecualian terjadi.
ClrInstanceID win:UInt16 ID unik untuk instans CLR atau CoreCLR.

Kejadian ExceptionFinallyStop

Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola berakhir.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionFinallyStop 253 Pengecualian terkelola akhirnya handler selesai.

Kejadian ExceptionFilterStart

Kejadian ini dipancarkan ketika pemfilteran pengecualian terkelola dimulai.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionFilterStart 254 Pemfilteran pengecualian terkelola dimulai.
Nama bidang Jenis data Deskripsi
EIPCodeThrow win:Pointer Penunjuk instruksi di mana pengecualian terjadi.
MethodID win:Pointer Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi.
MethodName win:UnicodeString Nama metode tempat pengecualian terjadi.
ClrInstanceID win:UInt16 ID unik untuk instans CoreCLR.

Peristiwa ExceptionFilterStop

Kejadian ini dipancarkan ketika pemfilteran pengecualian terkelola berakhir.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionFilteringStart 255 Pemfilteran pengecualian terkelola berakhir.

Peristiwa ExceptionThrownStop

Kejadian ini dipancarkan ketika runtime selesai menangani pengecualian terkelola yang dilemparkan.

Kata kunci untuk menaikkan acara Tingkat
ExceptionKeyword (0x8000) Informasi (4)

Tabel berikut ini memperlihatkan informasi peristiwa.

Peristiwa ID Peristiwa Dimunculkan ketika
ExceptionThrownStop 256 Pemfilteran pengecualian terkelola berakhir.