Delen via


Uitzonderingsevenementen voor .NET-runtime

Deze runtimegebeurtenissen leggen informatie vast over uitzonderingen die worden gegenereerd. Zie logboekregistratie en tracering van .NET-toepassingenvoor meer informatie over het gebruik van deze gebeurtenissen voor diagnostische doeleinden.

ExceptionThrown_V1 gebeurtenis

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Fout (1)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionThrown_V1 80 Er wordt een beheerde uitzondering gegenereerd.
Veldnaam Gegevenstype Beschrijving
ExceptionType win:UnicodeString Type van de uitzondering; bijvoorbeeld System.NullReferenceException.
ExceptionMessage win:UnicodeString Werkelijke uitzonderingsbericht.
EIPCodeThrow win:Pointer Instructiepointer waar een uitzondering is opgetreden.
ExceptionHR win:UInt32 Uitzondering HRESULT-.
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (geeft aan dat de processtatus beschadigd is; zie Beschadigde statusuitzondering verwerken).

0x10: IsCLSCompliant (een uitzondering die is afgeleid van Exception cls-compatibel is; anders is het niet CLS-compatibel).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

ExceptionCatchStart-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer een beheerde uitzonderingshandler begint.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionCatchStart 250 Een beheerde uitzondering wordt verwerkt door de runtime.
Veldnaam Gegevenstype Beschrijving
EIPCodeThrow win:Pointer Instructiepointer waar een uitzondering is opgetreden.
MethodID win:Pointer Wijs de methodedescriptor aan op de methode waar uitzondering is opgetreden.
MethodName win:UnicodeString Naam van de methode waar een uitzondering is opgetreden.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

ExceptionCatchStop-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer een beheerde uitzonderingshandler eindigt.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionCatchStop 251 Er wordt een beheerde uitzonderingshandler uitgevoerd.

ExceptionFinallyStart-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer de handler van een beheerde uitzondering eindelijk begint.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionFinallyStart 252 Een beheerde uitzondering wordt verwerkt door de runtime.
Veldnaam Gegevenstype Beschrijving
EIPCodeThrow win:Pointer Instructiepointer waar een uitzondering is opgetreden.
MethodID win:Pointer Wijs de methodedescriptor aan op de methode waar uitzondering is opgetreden.
MethodName win:UnicodeString Naam van de methode waar een uitzondering is opgetreden.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

ExceptionFinallyStop-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer een beheerde uitzonderingshandler eindigt.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionFinallyStop 253 Er wordt eindelijk een beheerde uitzondering uitgevoerd.

ExceptionFilterStart-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer een beheerde uitzonderingsfiltering begint.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionFilterStart 254 Er wordt een filter voor beheerde uitzonderingen gestart.
Veldnaam Gegevenstype Beschrijving
EIPCodeThrow win:Pointer Instructiepointer waar een uitzondering is opgetreden.
MethodID win:Pointer Wijs de methodedescriptor aan op de methode waar uitzondering is opgetreden.
MethodName win:UnicodeString Naam van de methode waar een uitzondering is opgetreden.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CoreCLR.

ExceptionFilterStop-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer het filteren van beheerde uitzonderingen eindigt.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionFilteringStart 255 Het filteren van beheerde uitzonderingen eindigt.

ExceptionThrownStop-gebeurtenis

Deze gebeurtenis wordt verzonden wanneer de runtime klaar is met het verwerken van een beheerde uitzondering die is gegenereerd.

Trefwoord voor het genereren van de gebeurtenis Niveau
ExceptionKeyword (0x8000) Informatie (4)

De volgende tabel bevat gebeurtenisgegevens.

Gebeurtenis Gebeurtenis-id Verhoogd wanneer
ExceptionThrownStop 256 Het filteren van beheerde uitzonderingen eindigt.