Compartilhar via


Interface ExceptionSettings

Uma coleção de ExceptionSetting objetos, cada um representando um conjunto de configurações de exceção para o depurador.

Namespace:  EnvDTE90
Assembly:  EnvDTE90 (em EnvDTE90.dll)

Sintaxe

'Declaração
<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

O tipo ExceptionSettings expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Count Obtém um valor indicando o número de configurações de exceção na ExceptionSettings coleção.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Name Obtém o nome da configuração da exceção especificada.
Propriedade pública Parent Obtém o objeto pai imediato desta coleção, nesse caso o Debugger3 objeto.
Propriedade pública SupportsExceptionCodes Obtém se códigos de exceção oferece suporte a esse grupo de configurações de exceção.

Superior

Métodos

  Nome Descrição
Método público GetEnumerator() Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método público GetEnumerator() Obtém uma enumeração de itens em uma coleção.
Método público Item Obtém um membro indexado desta coleção.
Método público ItemFromCode
Método público NewException Cria um novo ExceptionSetting o objeto para esta categoria.
Método público Remove Exclui o ExceptionSetting objeto especificado pelo índice a partir de ExceptionSettings coleção.
Método público RemoveByCode Exclui o ExceptionSetting objeto especificado pelo código a partir do ExceptionSettings coleção.
Método público SetBreakWhenThrown Habilita ou desabilita o BreakWhenThrown propriedade especificado ExceptionSetting.A propriedade transmitidos pelo ExceptionSetting objeto agora irá refletir este valor.
Método público SetBreakWhenUserUnhandled Habilita ou desabilita o BreakWhenUserUnhandled propriedade especificado ExceptionSetting.A propriedade transmitidos pelo ExceptionSetting objeto agora irá refletir este valor.

Superior

Comentários

ExceptionSettingsé uma coleção enumerável de ExceptionSetting objetos.ExceptionSettingsobjetos que você pode manipular programaticamente as configurações exibidas na exceções caixa de diálogo no depurador.Eles também permitem que você programaticamente determine quais exceções o depurador interrompe em quando eles são lançados pela primeira vez ou quando eles não forem controlados pelo usuário.

O mecanismo de depuração pode exibir exceções de depuração em um modo de exibição de árvore hierárquica na Visual Studio o ambiente de desenvolvimento integrado (IDE).ExceptionSettingspode ser usado para achatar essa árvore em uma única lista de exceções.

ExceptionSettingspodem ser indexadas por nome, o índice inteiro, ou — se a coleção suportar — código inteiro.Alguns grupos de exceção, como verificações de tempo de execução nativa e exceções Win32, suportam a códigos de número inteiro que são exclusivos desse grupo.Os outros tipos de índice não oferecem suporte a códigos de inteiro e todos os nomes devem ser exclusivos.

Consulte também

Referência

Namespace EnvDTE90

ExceptionGroups

Outros recursos

Gráfico de modelo de objeto de automação