Udostępnij za pośrednictwem


Interfejs ExceptionSettings

Kolekcja ExceptionSetting obiektów, każdy reprezentuje zestaw ustawień wyjątku dla debugera.

Przestrzeń nazw:  EnvDTE90
Zestaw:  EnvDTE90 (w EnvDTE90.dll)

Składnia

'Deklaracja
<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

Typ ExceptionSettings uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca wartość wskazującą liczbę ustawień wyjątek w ExceptionSettings kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Name Pobiera nazwę ustawienia określonego wyjątku.
Właściwość publiczna Parent W tym przypadku pobiera obiektu nadrzędnego natychmiastowe w tej kolekcji, Debugger3 obiektu.
Właściwość publiczna SupportsExceptionCodes Pobiera się, czy ta grupa ustawień wyjątku obsługuje kody wyjątków.

Początek

Metody

  Nazwa Opis
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna GetEnumerator() Pobiera wyliczenia dla elementów w kolekcji.
Metoda publiczna Item Pobiera indeksowanych członkiem tej kolekcji.
Metoda publiczna ItemFromCode
Metoda publiczna NewException Tworzy nowy ExceptionSetting obiektu dla tej kategorii.
Metoda publiczna Remove Usuwa ExceptionSetting obiektu określonego przez indeks z ExceptionSettings kolekcji.
Metoda publiczna RemoveByCode Usuwa ExceptionSetting obiektu określonego przez kod z ExceptionSettings kolekcji.
Metoda publiczna SetBreakWhenThrown Włącza lub wyłącza BreakWhenThrown właściwości dla określonego ExceptionSetting.Właściwość przekazany ExceptionSetting obiekt będzie teraz odzwierciedlał tę wartość.
Metoda publiczna SetBreakWhenUserUnhandled Włącza lub wyłącza BreakWhenUserUnhandled właściwości dla określonego ExceptionSetting.Właściwość przekazany ExceptionSetting obiekt będzie teraz odzwierciedlał tę wartość.

Początek

Uwagi

ExceptionSettingsKolekcja agregującym ExceptionSetting obiektów.ExceptionSettingsobiekty umożliwiają programowo manipulować ustawienia wyświetlane w Wyjątki okno dialogowe w debugerze.Umożliwiają one również programowo określić wyjątki, które powoduje przerwanie debugera, na kiedy są najpierw thrown lub gdy nie są obsługiwane przez użytkownika.

Silnik debuger można wyświetlić wyjątków debugowania w hierarchicznym widoku drzewa w Visual Studio zintegrowane środowisko dewelopowania (IDE).ExceptionSettingsMożna spłaszczać tego drzewa do jednej listy wyjątków.

ExceptionSettingsmoże być indeksowana według nazwy i indeksu całkowitą lub — jeśli obsługuje tę funkcję zbierania — kod liczbą całkowitą.Niektóre grupy wyjątek, takie jak Native sprawdza Run-Time i wyjątki Win32 obsługuje całkowitą kodów, które są unikatowe w danej grupie.Inne typy indeksu nie obsługują całkowitą kodów i wszystkie nazwy muszą być unikatowe.

Zobacz też

Informacje

Przestrzeń nazw EnvDTE90

ExceptionGroups

Inne zasoby

Wykres modelu obiektu automatyzacji