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 | |
---|---|---|
Count | Zwraca wartość wskazującą liczbę ustawień wyjątek w ExceptionSettings kolekcji. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Name | Pobiera nazwę ustawienia określonego wyjątku. | |
Parent | W tym przypadku pobiera obiektu nadrzędnego natychmiastowe w tej kolekcji, Debugger3 obiektu. | |
SupportsExceptionCodes | Pobiera się, czy ta grupa ustawień wyjątku obsługuje kody wyjątków. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
GetEnumerator() | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable). | |
GetEnumerator() | Pobiera wyliczenia dla elementów w kolekcji. | |
Item | Pobiera indeksowanych członkiem tej kolekcji. | |
ItemFromCode | ||
NewException | Tworzy nowy ExceptionSetting obiektu dla tej kategorii. | |
Remove | Usuwa ExceptionSetting obiektu określonego przez indeks z ExceptionSettings kolekcji. | |
RemoveByCode | Usuwa ExceptionSetting obiektu określonego przez kod z ExceptionSettings kolekcji. | |
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ść. | |
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.