ExceptionGroups Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет группы верхнего уровня, доступные в диалоговом окне первичной обработки исключений отладчика.
public interface class ExceptionGroups : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("21BDC491-F828-4846-9FD8-75C9148AEA24")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ExceptionGroups : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("21BDC491-F828-4846-9FD8-75C9148AEA24")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ExceptionGroups = interface
interface IEnumerable
Public Interface ExceptionGroups
Implements IEnumerable
- Атрибуты
- Реализации
Комментарии
По умолчанию типы исключений организованы в следующие группы:
Visual C++ Исключения — исключения, вызываемые из машинного кода.
Исключения среды CLR — исключения, вызываемые в управляемом коде.
Помощники по отладке управляемого кода — ошибки, передаваемые отладчику, которые указывают на проблемы в отлаживаемой программе, но не являются реальными исключениями.
Проверки во время выполнения машинного кода — ошибки, обнаруженные CRT для распространенных ошибок программирования.
Исключения Win32 — коды ошибок операционной системы, такие как Control + C и нарушение прав доступа.
Сторонние модули отладки также могут добавлять элементы в этот список. Это обычная перечисляемая коллекция, индексируемая по имени группы и целочисленному индексу.
Свойства
| Count |
Получает значение, указывающее число групп исключений в коллекции. |
| DTE |
Возвращает объект расширения верхнего уровня. |
| Parent |
Получает непосредственный родительский объект этой коллекции; в данном случае это объект Debugger3. |
Методы
| GetEnumerator() |
Возвращает перечисление элементов коллекции. |
| Item(Object) |
Получает индексированный элемент этой коллекции. |
| ResetAll() |
Восстанавливает первоначальные значение свойств BreakWhenThrown и BreakWhenUserUnhandled для встроенных типов и типов, определяемых пользователем. Определяемые пользователем исключения не удаляются. |