Share via


ExceptionSettings, interface

Collection d'objets ExceptionSetting, chacun représentant un jeu de paramètres d'exception pour le débogueur.

Espace de noms :  EnvDTE90
Assembly :  EnvDTE90 (dans EnvDTE90.dll)

Syntaxe

'Déclaration
<GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")> _
Public Interface ExceptionSettings _
    Inherits IEnumerable
[GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")]
public interface ExceptionSettings : IEnumerable
[GuidAttribute(L"0E1AB53B-4065-4884-A39F-02E16EB57F7D")]
public interface class ExceptionSettings : IEnumerable
[<GuidAttribute("0E1AB53B-4065-4884-A39F-02E16EB57F7D")>]
type ExceptionSettings =  
    interface 
        interface IEnumerable 
    end
public interface ExceptionSettings extends IEnumerable

Le type ExceptionSettings expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient une valeur indiquant le nombre de paramètres d'exception de la collection ExceptionSettings.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Name Obtient le nom du paramètre d'exception spécifié.
Propriété publique Parent Obtient l'objet parent immédiat de cette collection, qui correspond dans ce cas à l'objet Debugger3.
Propriété publique SupportsExceptionCodes Obtient une valeur indiquant si ce groupe de paramètres d'exception prend en charge des codes d'exception.

Début

Méthodes

  Nom Description
Méthode publique GetEnumerator Obtient une énumération pour les éléments d'une collection.
Méthode publique Item Obtient un membre indexé de cette collection.
Méthode publique ItemFromCode
Méthode publique NewException Crée un objet ExceptionSetting pour cette catégorie.
Méthode publique Remove Supprime l'objet ExceptionSetting spécifié par index de la collection ExceptionSettings.
Méthode publique RemoveByCode Supprime l'objet ExceptionSetting spécifié par code de la collection ExceptionSettings.
Méthode publique SetBreakWhenThrown Active ou désactive la propriété BreakWhenThrown pour le ExceptionSetting spécifié.La propriété passée par l'objet ExceptionSetting reflétera cette valeur.
Méthode publique SetBreakWhenUserUnhandled Active ou désactive la propriété BreakWhenUserUnhandled pour le ExceptionSetting spécifié.La propriété passée par l'objet ExceptionSetting reflétera cette valeur.

Début

Notes

ExceptionSettings est une collection énumérable d'objets ExceptionSetting. Les objets ExceptionSettings vous permettent de manipuler par programmation des paramètres affichés dans la boîte de dialogue Exceptions dans le débogueur. Ils vous permettent également de déterminer par programme sur quelles exceptions le débogueur s'arrête lorsqu'elles sont levées pour la première fois ou lorsqu'elles ne sont pas gérées par l'utilisateur.

Le moteur du débogueur peut afficher des exceptions de débogage dans une arborescence hiérarchique dans l'environnement de développement intégré de Visual Studio. ExceptionSettings peut être utilisé pour aplatir cette arborescence en une liste d'exceptions unique.

ExceptionSettings peut être indexé par nom, par index d'entiers ou (si la collection le prend en charge) par code d'entier. Certains groupes d'exceptions, tels que les contrôles natifs à l'exécution et les exceptions Win32, prennent en charge les codes d'entier qui sont uniques au sein de ce groupe. Les autres types d'index ne prennent pas en charge les codes d'entier et tous les noms doivent être uniques.

Voir aussi

Référence

EnvDTE90, espace de noms

ExceptionGroups

Autres ressources

Graphique Modèle d'objet Automation