Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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. |
ExceptionHR |
win:UInt32 |
Exception HRESULT. |
ExceptionFlags |
win:UInt16 |
0x01 : HasInnerException.0x02 : IsNestedException.0x04 : IsRethrownException.0x08 : IsCorruptedStateException (indique que l’état du processus est endommagé ; consultez Gestion des exceptions d’état endommagé).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. |
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. |
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é. |
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. |
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é. |
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. |
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. |
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. |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :