Share via


Interfaccia ExceptionSettings

Una raccolta di ExceptionSetting oggetti, ognuno dei quali rappresenta una serie di impostazioni dell'eccezione per il debugger.

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

Sintassi

'Dichiarazione
<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

Il tipo ExceptionSettings espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero delle impostazioni di eccezione in ExceptionSettings raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Name Ottiene il nome dell'impostazione specificata di eccezione.
Proprietà pubblica Parent ottiene l'oggetto padre immediato di questa raccolta, in questo caso Debugger3 oggetto.
Proprietà pubblica SupportsExceptionCodes Determina se questo gruppo di impostazioni di eccezione supporta i codici di eccezione.

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 ItemFromCode
Metodo pubblico NewException crea un nuovo ExceptionSetting oggetto per la categoria.
Metodo pubblico Remove elimina ExceptionSetting oggetto specificato tramite l'indice da ExceptionSettings raccolta.
Metodo pubblico RemoveByCode elimina ExceptionSetting oggetto specificato dal codice da ExceptionSettings raccolta.
Metodo pubblico SetBreakWhenThrown abilita o disabilita BreakWhenThrown proprietà per l'oggetto specificato ExceptionSetting.La proprietà passata da ExceptionSetting l'oggetto ora rifletterà questo valore.
Metodo pubblico SetBreakWhenUserUnhandled abilita o disabilita BreakWhenUserUnhandled proprietà per l'oggetto specificato ExceptionSetting.La proprietà passata da ExceptionSetting l'oggetto ora rifletterà questo valore.

In alto

Note

ExceptionSettings è una raccolta enumerabile di ExceptionSetting oggetti.ExceptionSettings gli oggetti consentono di modificare a livello di codice le impostazioni vengono visualizzati in eccezioni finestra di dialogo del debugger.Consentono inoltre a a livello di codice per determinare le eccezioni il debugger si arresta quando sono primo generato, o quando non sono gestiti dall'utente.

Il modulo di gestione del debugger può visualizzare le eccezioni di debug in una visualizzazione struttura ad albero gerarchica in Visual Studio ambiente (IDE) di sviluppo integrato (IDE).ExceptionSettings può essere utilizzato per appiattire questa struttura ad albero in un unico elenco delle eccezioni.

ExceptionSettings possono essere indicizzate per nome, l'indice Integer, oppure - se la raccolta è supportato da - codice Integer.Alcuni gruppi di eccezione, quali i controlli runtime nativi e eccezioni Win32, codici integer di supporto che sono univoci nel gruppo.Gli altri tipi di indice non supportano i codici Integer e tutti i nomi devono essere univoci.

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90

ExceptionGroups

Altre risorse

Grafico del modello a oggetti di automazione