Share via


Interfaccia ExceptionGroups

Rappresenta i gruppi di primo livello disponibili nella finestra di dialogo di eccezioni first-chance nel debugger.

Spazio dei nomi:  EnvDTE90
Assembly:  EnvDTE90 (in EnvDTE90.dll)

Sintassi

'Dichiarazione
<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")> _
Public Interface ExceptionGroups _
    Inherits IEnumerable
[GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface ExceptionGroups : IEnumerable
[GuidAttribute(L"21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface class ExceptionGroups : IEnumerable
[<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")>]
type ExceptionGroups =  
    interface
        interface IEnumerable
    end
public interface ExceptionGroups extends IEnumerable

Il tipo ExceptionGroups espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero dei gruppi di eccezione nella raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent ottiene l'oggetto padre immediato di questa raccolta, in questo caso Debugger3 oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di una raccolta.
Metodo pubblico Item ottiene un membro indicizzato di questa raccolta.
Metodo pubblico ResetAll reimposta BreakWhenThrown e BreakWhenUserUnhandled proprietà ai relativi valori originali per sia definito dall'utente che tipi incorporati.Le eccezioni definite dall'utente non vengono rimosse.

In alto

Note

Per impostazione predefinita, i tipi di eccezione sono organizzati in gruppi seguenti:

  • Visual C++ Eccezioni - eccezioni generate dal codice nativo.

  • Eccezioni (CLR) di Common Language Runtime - eccezioni generate nel codice gestito.

  • Assistenti al debug gestito - gli errori riportati al debugger che indicano problemi nel programma sottoposto a debug, ma non sono vere e proprie eccezioni.

  • Controlli runtime nativi - gli errori indicato dal CRT per gli errori di programmazione comuni.

  • Win32 eccezioni - codici di errore del sistema operativo come controllo + C e violazione di accesso.

I moduli di gestione del debug di terze parti possono inoltre aggiungere gli elementi all'elenco.Si tratta di una raccolta enumerabile normale, indicizzabile da qualsiasi nome di gruppo e tramite l'indice Integer.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90

Altre risorse

Utilizzo di thread e processi

Grafico del modello a oggetti di automazione

Procedura: utilizzare la finestra Thread