Ces événements runtime capturent des informations sur les exceptions levées. Pour plus d’informations sur l’utilisation de ces événements à des fins de diagnostic, consultez journalisation et suivi des applications .NET.
événement ExceptionThrown_V1
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Erreur (1)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionThrown_V1
80
Une exception managée est levée.
Nom du champ
Type de données
Description
ExceptionType
win:UnicodeString
Type de l’exception ; par exemple, System.NullReferenceException.
ExceptionMessage
win:UnicodeString
Message d’exception réel.
EIPCodeThrow
win:Pointer
Pointeur d’instruction où l’exception s’est produite.
0x10: IsCLSCompliant (exception dérivée de Exception est conforme CLS ; sinon, il n’est pas conforme CLS).
ClrInstanceID
win:UInt16
ID unique pour l’instance de CLR ou CoreCLR.
Événement ExceptionCatchStart
Cet événement est émis lorsqu’un gestionnaire catch d’exception managée commence.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionCatchStart
250
Une exception managée est gérée par le runtime.
Nom du champ
Type de données
Description
EIPCodeThrow
win:Pointer
Pointeur d’instruction où l’exception s’est produite.
MethodID
win:Pointer
Pointeur vers le descripteur de méthode sur la méthode où l’exception s’est produite.
MethodName
win:UnicodeString
Nom de la méthode où l’exception s’est produite.
ClrInstanceID
win:UInt16
ID unique pour l’instance de CLR ou CoreCLR.
Événement ExceptionCatchStop
Cet événement est émis lorsqu’un gestionnaire catch d’exception managé se termine.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionCatchStop
251
Un gestionnaire catch d’exception managée est terminé.
Événement ExceptionFinallyStart
Cet événement est émis lorsqu’une exception managée commence enfin.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionFinallyStart
252
Une exception managée est gérée par le runtime.
Nom du champ
Type de données
Description
EIPCodeThrow
win:Pointer
Pointeur d’instruction où l’exception s’est produite.
MethodID
win:Pointer
Pointeur vers le descripteur de méthode sur la méthode où l’exception s’est produite.
MethodName
win:UnicodeString
Nom de la méthode où l’exception s’est produite.
ClrInstanceID
win:UInt16
ID unique pour l’instance de CLR ou CoreCLR.
Événement ExceptionFinallyStop
Cet événement est émis lorsqu’un gestionnaire catch d’exception managé se termine.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionFinallyStop
253
Enfin, un gestionnaire d’exceptions managées est terminé.
Événement ExceptionFilterStart
Cet événement est émis lorsqu’un filtrage d’exception managé commence.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionFilterStart
254
Un filtrage d’exception managée commence.
Nom du champ
Type de données
Description
EIPCodeThrow
win:Pointer
Pointeur d’instruction où l’exception s’est produite.
MethodID
win:Pointer
Pointeur vers le descripteur de méthode sur la méthode où l’exception s’est produite.
MethodName
win:UnicodeString
Nom de la méthode où l’exception s’est produite.
ClrInstanceID
win:UInt16
ID unique pour l’instance de CoreCLR.
Événement ExceptionFilterStop
Cet événement est émis lorsqu’un filtrage d’exception managé se termine.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionFilteringStart
255
Un filtrage d’exceptions managées se termine.
Événement ExceptionThrownStop
Cet événement est émis lorsque le runtime a terminé la gestion d’une exception managée levée.
Mot clé pour déclencher l’événement
Niveau
ExceptionKeyword (0x8000)
Information (4)
Le tableau suivant présente les informations d’événement.
Événement
ID d’événement
Déclenché quand
ExceptionThrownStop
256
Un filtrage d’exceptions managées se termine.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.