ExceptionSettings (Interfaz)
Colección de objetos ExceptionSetting, cada uno de los cuales representa un conjunto de valores de excepción para el depurador.
Espacio de nombres: EnvDTE90
Ensamblado: EnvDTE90 (en EnvDTE90.dll)
Sintaxis
'Declaración
<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
El tipo ExceptionSettings expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene un valor que indica el número de valores de excepción en la colección ExceptionSettings. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Name | Obtiene el nombre del valor de excepción especificado. | |
Parent | Obtiene el objeto primario inmediato de esta colección, en este caso el objeto Debugger3. | |
SupportsExceptionCodes | Indica si este grupo de valores de excepción admite códigos de excepción. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). | |
GetEnumerator() | Obtiene una enumeración para los elementos de una colección. | |
Item | Obtiene un miembro indizado de esta colección. | |
ItemFromCode | ||
NewException | Crea un nuevo objeto ExceptionSetting para esta categoría. | |
Remove | Elimina el objeto ExceptionSetting especificado por índice de la colección ExceptionSettings. | |
RemoveByCode | Elimina el objeto ExceptionSetting especificado por código de la colección ExceptionSettings. | |
SetBreakWhenThrown | Habilita o deshabilita la propiedad BreakWhenThrown del objeto ExceptionSetting especificado.La propiedad pasada por el objeto ExceptionSetting ahora reflejará este valor. | |
SetBreakWhenUserUnhandled | Habilita o deshabilita la propiedad BreakWhenUserUnhandled del objeto ExceptionSetting especificado.La propiedad pasada por el objeto ExceptionSetting ahora reflejará este valor. |
Arriba
Comentarios
ExceptionSettings es una colección enumerable de los objetos ExceptionSetting. Los objetos ExceptionSettings le permiten manipular, mediante programación, los valores mostrados en el cuadro de diálogo Excepciones en el depurador. También permiten determinar mediante programación qué excepciones interrumpe el depurador cuando se producen por primera vez o cuando no las controla el usuario.
El motor del depurador puede mostrar excepciones de depuración en una vista de árbol jerárquica en el entorno de desarrollo integrado (IDE) de Visual Studio. ExceptionSettings se puede utilizar para reducir este árbol a una sola lista de excepciones.
ExceptionSettings se puede indizar por nombre, índice de enteros o, si la colección lo admite, código de enteros. Algunos grupos de excepciones, como las comprobaciones nativas en tiempo de ejecución y las excepciones Win32, admiten códigos de enteros únicos en ese grupo. Los otros tipos de índice no admiten códigos de enteros y todos los nombres deben ser únicos.