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.
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čí.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.