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 | 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.