ExceptionGroups Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa os grupos de nível superior disponíveis na caixa de diálogo de exceção de primeira chance no depurador.
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
- Atributos
- Implementações
Comentários
Por padrão, os tipos de exceção são organizados nos seguintes grupos:
Visual C++ Exceções — exceções geradas do código nativo.
Exceções CLR (Common Language Runtime) — exceções geradas no código gerenciado.
Assistentes de depuração gerenciada — erros relatados para o depurador que indicam problemas no programa que está sendo depurado, mas não são exceções reais.
Verificações de tempo de execução nativas – erros relatados pelo CRT para erros comuns de programação.
Exceções Win32 – códigos de erro do sistema operacional, como Control + C e violação de acesso.
Mecanismos de depuração de terceiros também podem adicionar itens à lista. Essa é uma coleção enumerável normal, indexável pelo nome do grupo e pelo índice inteiro.
Propriedades
| Count |
Obtém um valor que indica o número de grupos de exceções na coleção. |
| DTE |
Obtém o objeto de extensibilidade de nível superior. |
| Parent |
Obtém o objeto pai imediato desta coleção, neste caso, o Debugger3 objeto. |
Métodos
| GetEnumerator() |
Obtém uma enumeração de itens em uma coleção. |
| Item(Object) |
Obtém um membro indexado desta coleção. |
| ResetAll() |
Redefine as BreakWhenThrown BreakWhenUserUnhandled Propriedades e para seus valores originais para os tipos internos e definidos pelo usuário. As exceções definidas pelo usuário não são removidas. |