Partager via


Comment : ajouter de nouvelles exceptions

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Standard

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Par défaut, la boîte de dialogue Exceptions fait la liste des exceptions les plus courantes de chaque catégorie. Vous pouvez ajouter d'autres exceptions à une catégorie. Visual Studio enregistre la liste des exceptions ajoutées avec les données du projet, pour que les exceptions soient disponibles la prochaine fois que vous ouvrirez et exécuterez le projet.

La boîte de dialogue Exceptions fournit une prise en charge limitée des types d'exceptions génériques en C#, mais pas en Visual Basic. Pour qu'il y ait arrêt sur des exceptions créées à partir de X.MyClass, par exemple, vous devez spécifier X.MyClass, pas seulement MyClass. Vous pouvez également entrer X.MyClass`2 pour obtenir un arrêt sur X.MyClass`2 mais pas sur X.MyClass`4.

Pour ajouter une exception à la boîte de dialogue Exceptions

  1. Dans la boîte de dialogue Exceptions, cliquez sur le bouton Ajouter.

  2. Dans la boîte de dialogue Nouvelle exception, choisissez une catégorie d'exceptions dans la liste Type.

  3. Entrez le nom de l'exception dans la zone Nom.

    Les noms des exceptions ne respectant pas la casse, "CustomException" et "customexception" représentent la même exception.

  4. Cliquez sur OK.

Voir aussi

Tâches

Comment : arrêter l'exécution lorsqu'une exception est levée

Comment : s'arrêter sur les exceptions non gérées par l'utilisateur

Concepts

Gestion des exceptions (débogage)