Compartir a través de


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
Propiedad pública Count Obtiene un valor que indica el número de valores de excepción en la colección ExceptionSettings.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Name Obtiene el nombre del valor de excepción especificado.
Propiedad pública Parent Obtiene el objeto primario inmediato de esta colección, en este caso el objeto Debugger3.
Propiedad pública SupportsExceptionCodes Indica si este grupo de valores de excepción admite códigos de excepción.

Arriba

Métodos

  Nombre Descripción
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público GetEnumerator() Obtiene una enumeración para los elementos de una colección.
Método público Item Obtiene un miembro indizado de esta colección.
Método público ItemFromCode
Método público NewException Crea un nuevo objeto ExceptionSetting para esta categoría.
Método público Remove Elimina el objeto ExceptionSetting especificado por índice de la colección ExceptionSettings.
Método público RemoveByCode Elimina el objeto ExceptionSetting especificado por código de la colección ExceptionSettings.
Método público SetBreakWhenThrown Habilita o deshabilita la propiedad BreakWhenThrown del objeto ExceptionSetting especificado.La propiedad pasada por el objeto ExceptionSetting ahora reflejará este valor.
Método público 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.

Vea también

Referencia

EnvDTE90 (Espacio de nombres)

ExceptionGroups

Otros recursos

Gráfico del modelo de objetos de automatización