Condividi tramite


Interfaccia ExceptionSettings

Insieme di oggetti ExceptionSetting, rappresentante ciascuno un set di impostazioni di 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 nell'insieme ExceptionSettings.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Name Ottiene il nome dell'impostazione di eccezione specificata.
Proprietà pubblica Parent Ottiene l'oggetto padre diretto dell'insieme, in questo caso l'oggetto Debugger3.
Proprietà pubblica SupportsExceptionCodes Indica se questo gruppo di impostazioni di eccezione supporta codici di eccezione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un'enumerazione per gli elementi di un insieme.
Metodo pubblico Item Ottiene un membro indicizzato dell'insieme.
Metodo pubblico ItemFromCode
Metodo pubblico NewException Crea un nuovo oggetto ExceptionSetting per questa categoria.
Metodo pubblico Remove Elimina l'oggetto ExceptionSetting specificato in base all'indice dall'insieme ExceptionSettings.
Metodo pubblico RemoveByCode Elimina l'oggetto ExceptionSetting specificato in base al codice dall'insieme ExceptionSettings.
Metodo pubblico SetBreakWhenThrown Abilita o disabilita la proprietà BreakWhenThrown per l'oggetto ExceptionSetting specificato.La proprietà passata in base all'oggetto ExceptionSetting rifletterà questo valore.
Metodo pubblico SetBreakWhenUserUnhandled Abilita o disabilita la proprietà BreakWhenUserUnhandled per l'oggetto ExceptionSetting specificato.La proprietà passata in base all'oggetto ExceptionSetting rifletterà questo valore.

In alto

Note

ExceptionSettings è un insieme enumerabile di oggetti ExceptionSetting. Gli oggetti ExceptionSettings consentono di modificare a livello di codice le impostazioni visualizzate nella finestra di dialogo Eccezioni del debugger. Consente anche di determinare a livello di codice le eccezioni che causano l'interruzione dell'esecuzione del debugger quando sono generate per la prima volta o quando non sono gestite dall'utente.

Il motore del debugger consente di visualizzare le eccezioni di debug in una visualizzazione ad albero gerarchica nell'ambiente di sviluppo integrato (IDE) di Visual Studio. ExceptionSettings può essere utilizzato per trasformare questa struttura ad albero in un singolo elenco di eccezioni.

ExceptionSettings può essere indicizzato in base al nome, all'indice integer o al codice integer, se supportato dall'insieme. Alcuni gruppi di eccezioni, ad esempio i controlli runtime nativi e le eccezioni Win32, supportano codici integer univoci nel gruppo. Gli altri tipi di indice non supportano 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