Condividi tramite


Eventi di eccezione di runtime .NET

Questi eventi di runtime acquisiscono informazioni sulle eccezioni generate. Per altre informazioni su come usare questi eventi a scopo di diagnostica, vedere Registrazione e traccia delle applicazioni .NET

evento ExceptionThrown_V1

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Errore (1)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionThrown_V1 80 Viene generata un'eccezione gestita.
Nome campo Tipo di dati Descrizione
ExceptionType win:UnicodeString Tipo dell'eccezione, ad esempio System.NullReferenceException.
ExceptionMessage win:UnicodeString Messaggio effettivo dell'eccezione.
EIPCodeThrow win:Pointer Puntatore dell'istruzione in cui si è verificata l'eccezione.
ExceptionHR win:UInt32 HRESULT dell'eccezione.
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (indica che lo stato del processo è danneggiato; vedere Gestione delle eccezioni dello stato danneggiato).

0x10: IsCLSCompliant (un'eccezione che deriva da Exception è conforme a CLS; in caso contrario, non è conforme a CLS).
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.

ExceptionCatchStart, evento

Questo evento viene generato all'inizio di un gestore catch di eccezioni gestite.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionCatchStart 250 Un'eccezione gestita viene gestita dal runtime.
Nome campo Tipo di dati Descrizione
EIPCodeThrow win:Pointer Puntatore dell'istruzione in cui si è verificata l'eccezione.
MethodID win:Pointer Puntatore al descrittore del metodo nel metodo in cui si è verificata l'eccezione.
MethodName win:UnicodeString Nome del metodo in cui si è verificata l'eccezione.
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.

ExceptionCatchStop, evento

Questo evento viene generato quando termina un gestore catch eccezioni gestite.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionCatchStop 251 Viene eseguito un gestore catch di eccezioni gestite.

Evento ExceptionFinallyStart

Questo evento viene generato all'avvio di un gestore di eccezioni gestite.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionFinallyStart 252 Un'eccezione gestita viene gestita dal runtime.
Nome campo Tipo di dati Descrizione
EIPCodeThrow win:Pointer Puntatore dell'istruzione in cui si è verificata l'eccezione.
MethodID win:Pointer Puntatore al descrittore del metodo nel metodo in cui si è verificata l'eccezione.
MethodName win:UnicodeString Nome del metodo in cui si è verificata l'eccezione.
ClrInstanceID win:UInt16 ID univoco per l'istanza di CLR o CoreCLR.

ExceptionFinallyStop, evento

Questo evento viene generato quando termina un gestore catch eccezioni gestite.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionFinallyStop 253 Viene infine eseguito un gestore di eccezioni gestite.

ExceptionFilterStart, evento

Questo evento viene generato all'inizio di un filtro eccezioni gestito.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionFilterStart 254 Viene avviato un filtro delle eccezioni gestite.
Nome campo Tipo di dati Descrizione
EIPCodeThrow win:Pointer Puntatore dell'istruzione in cui si è verificata l'eccezione.
MethodID win:Pointer Puntatore al descrittore del metodo nel metodo in cui si è verificata l'eccezione.
MethodName win:UnicodeString Nome del metodo in cui si è verificata l'eccezione.
ClrInstanceID win:UInt16 ID univoco per l'istanza di CoreCLR.

Evento ExceptionFilterStop

Questo evento viene generato al termine di un filtro delle eccezioni gestite.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionFilteringStart 255 Termina il filtro delle eccezioni gestite.

ExceptionThrownStop, evento

Questo evento viene generato quando il runtime esegue la gestione di un'eccezione gestita generata.

Parola chiave per la generazione dell'evento Livello
ExceptionKeyword (0x8000) Informativo (4)

La tabella seguente offre informazioni sull'evento.

Event ID evento Generato quando
ExceptionThrownStop 256 Termina il filtro delle eccezioni gestite.