Partilhar via


Interface ExceptionSettings

Uma coleção de ExceptionSetting objetos, cada uma 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 no 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.

Início

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 de ExceptionSettings coleção.
Método público SetBreakWhenThrown Habilita ou desabilita o BreakWhenThrown propriedade especificado ExceptionSetting.A propriedade passada ExceptionSetting objeto agora irá refletir este valor.
Método público SetBreakWhenUserUnhandled Habilita ou desabilita o BreakWhenUserUnhandled propriedade especificado ExceptionSetting.A propriedade passada ExceptionSetting objeto agora irá refletir este valor.

Início

Comentários

ExceptionSettingsé um conjunto 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 que o depurador quebra quando são lançadas pela primeira vez, ou quando eles não são manipulados pelo usuário.

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

ExceptionSettingspodem ser indexadas por nome, o índice inteiro, ou — se a coleção suportar — código de inteiro. Alguns grupos de exceção, como, por exemplo, verificações de tempo de execução nativa e exceções do Win32, suporte para os códigos de número inteiro que são exclusivos desse grupo. 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 do modelo de objetos de automação