Sdílet prostřednictvím


Události výjimek modulu runtime .NET

Tyto události modulu runtime zaznamenávají informace o výjimkách, které jsou vyvolány. Další informace o tom, jak tyto události používat pro diagnostické účely, najdete v tématu protokolování a trasování aplikací .NET.

událost ExceptionThrown_V1

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Chyba (1)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionThrown_V1 80 Vyvolá se spravovaná výjimka.
Název pole Datový typ Popis
ExceptionType win:UnicodeString Typ výjimky; například System.NullReferenceException.
ExceptionMessage win:UnicodeString Skutečná zpráva o výjimce
EIPCodeThrow win:Pointer Ukazatel instrukce, kde došlo k výjimce.
ExceptionHR win:UInt32 Výjimka HRESULT.
ExceptionFlags win:UInt16 0x01: HasinnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (označuje, že stav procesu je poškozený; viz Zpracování výjimek poškozeného stavu).

0x10: IsCLSCompliant (výjimka odvozená z Exception cls kompatibilní, jinak není kompatibilní se specifikací CLS).
ClrInstanceID win:UInt16 Jedinečné ID instance CLR nebo CoreCLR.

Událost ExceptionCatchStart

Tato událost se vygeneruje při zahájení obslužné rutiny zachycení spravované výjimky.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionCatchStart 250 Modul runtime zpracovává spravovanou výjimku.
Název pole Datový typ Popis
EIPCodeThrow win:Pointer Ukazatel instrukce, kde došlo k výjimce.
MethodID win:Pointer Ukazatel na popisovač metody metody, kde došlo k výjimce.
MethodName win:UnicodeString Název metody, kde došlo k výjimce.
ClrInstanceID win:UInt16 Jedinečné ID instance CLR nebo CoreCLR.

Událost ExceptionCatchStop

Tato událost se vygeneruje, když skončí obslužná rutina zachycení spravované výjimky.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionCatchStop 251 Obslužná rutina zachycení spravované výjimky se provádí.

Událost ExceptionFinallyStart

Tato událost se vygeneruje při zahájení obslužné rutiny spravované výjimky.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionFinallyStart 252 Modul runtime zpracovává spravovanou výjimku.
Název pole Datový typ Popis
EIPCodeThrow win:Pointer Ukazatel instrukce, kde došlo k výjimce.
MethodID win:Pointer Ukazatel na popisovač metody metody, kde došlo k výjimce.
MethodName win:UnicodeString Název metody, kde došlo k výjimce.
ClrInstanceID win:UInt16 Jedinečné ID instance CLR nebo CoreCLR.

Událost ExceptionFinallyStop

Tato událost se vygeneruje, když skončí obslužná rutina zachycení spravované výjimky.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionFinallyStop 253 Nakonec se dokončí obslužná rutina spravované výjimky.

Událost ExceptionFilterStart

Tato událost se vygeneruje při zahájení filtrování spravovaných výjimek.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionFilterStart 254 Začne filtrování spravovaných výjimek.
Název pole Datový typ Popis
EIPCodeThrow win:Pointer Ukazatel instrukce, kde došlo k výjimce.
MethodID win:Pointer Ukazatel na popisovač metody metody, kde došlo k výjimce.
MethodName win:UnicodeString Název metody, kde došlo k výjimce.
ClrInstanceID win:UInt16 Jedinečné ID instance CoreCLR.

Událost ExceptionFilterStop

Tato událost se vygeneruje, když skončí filtrování spravovaných výjimek.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionFilteringStart 255 Filtrování spravovaných výjimek končí.

Událost ExceptionThrownStop

Tato událost se vygeneruje, když modul runtime zpracovává spravovanou výjimku, která byla vyvolána.

Klíčové slovo pro vyvolání události Level
ExceptionKeyword (0x8000) Informační (4)

Následující tabulka obsahuje informace o událostech.

Událost ID události Vyvolání při
ExceptionThrownStop 256 Filtrování spravovaných výjimek končí.