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 | |
---|---|---|
Count | Obtient une valeur indiquant le nombre de paramètres d'exception de la collection ExceptionSettings. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Name | Obtient le nom du paramètre d'exception spécifié. | |
Parent | Obtient l'objet parent immédiat de cette collection, qui correspond dans ce cas à l'objet Debugger3. | |
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 | |
---|---|---|
GetEnumerator | Obtient une énumération pour les éléments d'une collection. | |
Item | Obtient un membre indexé de cette collection. | |
ItemFromCode | ||
NewException | Crée un objet ExceptionSetting pour cette catégorie. | |
Remove | Supprime l'objet ExceptionSetting spécifié par index de la collection ExceptionSettings. | |
RemoveByCode | Supprime l'objet ExceptionSetting spécifié par code de la collection ExceptionSettings. | |
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. | |
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.