Freigeben über


.NET-Ausnahme-Runtimeereignisse

Diese Runtimeereignisse erfassen Informationen zu ausgelösten Ausnahmen. Weitere Informationen zur Verwendung dieser Ereignisse zu Diagnosezwecken finden Sie unter Protokollierung und Ablaufverfolgung mit .NET Core

ExceptionThrown_V1-Ereignis

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Fehler (1)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionThrown_V1 80 Eine verwaltete Ausnahme wird ausgelöst.
Feldname Datentyp BESCHREIBUNG
ExceptionType win:UnicodeString Typ der Ausnahme, z.B. System.NullReferenceException.
ExceptionMessage win:UnicodeString Tatsächliche Ausnahmemeldung.
EIPCodeThrow win:Pointer Anweisungszeiger an der Stelle, an der die Ausnahme aufgetreten ist.
ExceptionHR win:UInt32 Ausnahme HRESULT.
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (gibt an, dass der Prozessstatus fehlerhaft ist, siehe Handling Corrupted State Exceptions (Behandeln beschädigter Statusausnahmen)).

0x10: IsCLSCompliant (eine Ausnahme, die von Exception ableitet, ob eine CLS-Kompatibilität vorliegt, andernfalls ist sie nicht CLS-kompatibel).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.

ExceptionCatchStart-Ereignis

Dieses Ereignis wird ausgegeben, wenn ein verwalteter Ausnahme-Catch-Handler beginnt.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionCatchStart 250 Eine verwaltete Ausnahme wird von der Laufzeit behandelt.
Feldname Datentyp BESCHREIBUNG
EIPCodeThrow win:Pointer Anweisungszeiger an der Stelle, an der die Ausnahme aufgetreten ist.
MethodID win:Pointer Zeiger auf den Methodendeskriptor der Methode, bei der die Ausnahme aufgetreten ist.
MethodName win:UnicodeString Der Name der Methode, in der die Ausnahme aufgetreten ist.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.

ExceptionCatchStop-Ereignis

Dieses Ereignis wird ausgegeben, wenn ein verwalteter Ausnahme-Catch-Handler beendet wird.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionCatchStop 251 Ein verwalteter Ausnahme-Catch-Handler ist fertig.

ExceptionFinallyStart-Ereignis

Dieses Ereignis wird ausgegeben, wenn ein verwalteter Ausnahme-Finally-Handler beginnt.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionFinallyStart 252 Eine verwaltete Ausnahme wird von der Laufzeit behandelt.
Feldname Datentyp BESCHREIBUNG
EIPCodeThrow win:Pointer Anweisungszeiger an der Stelle, an der die Ausnahme aufgetreten ist.
MethodID win:Pointer Zeiger auf den Methodendeskriptor der Methode, bei der die Ausnahme aufgetreten ist.
MethodName win:UnicodeString Der Name der Methode, in der die Ausnahme aufgetreten ist.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.

ExceptionFinallyStop-Ereignis

Dieses Ereignis wird ausgegeben, wenn ein verwalteter Ausnahme-Catch-Handler beendet wird.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionFinallyStop 253 Ein verwalteter Ausnahme-Finally-Handler ist fertig.

ExceptionFilterStart-Ereignis

Dieses Ereignis wird ausgegeben, wenn eine verwaltete Ausnahme-Filterung beginnt.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionFilterStart 254 Eine verwaltete Ausnahme-Filterung beginnt.
Feldname Datentyp BESCHREIBUNG
EIPCodeThrow win:Pointer Anweisungszeiger an der Stelle, an der die Ausnahme aufgetreten ist.
MethodID win:Pointer Zeiger auf den Methodendeskriptor der Methode, bei der die Ausnahme aufgetreten ist.
MethodName win:UnicodeString Der Name der Methode, in der die Ausnahme aufgetreten ist.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CoreCLR.

ExceptionFilterStop-Ereignis

Dieses Ereignis wird ausgegeben, wenn eine verwaltete Ausnahme-Filterung beendet wird.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionFilteringStart 255 Eine verwaltete Ausnahme-Filterung wird beendet.

ExceptionThrownStop-Ereignis

Dieses Ereignis wird ausgegeben, wenn die Laufzeit eine verwaltete Ausnahme verarbeitet hat, die ausgelöst wurde.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Information (4)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionThrownStop 256 Eine verwaltete Ausnahme-Filterung wird beendet.