Interfaccia ExceptionSettings
Raccolta 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 | |
---|---|---|
Count | Ottiene un valore che indica il numero delle impostazioni di eccezione nella raccolta ExceptionSettings. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Name | Ottiene il nome dell'impostazione di eccezione specificata. | |
Parent | Ottiene l'oggetto padre diretto della raccolta, in questo caso l'oggetto Debugger3. | |
SupportsExceptionCodes | Indica se questo gruppo di impostazioni di eccezione supporta codici di eccezione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
GetEnumerator | Ottiene un'enumerazione per gli elementi di una raccolta. | |
Item | Ottiene un membro indicizzato della raccolta. | |
ItemFromCode | ||
NewException | Crea un nuovo oggetto ExceptionSetting per questa categoria. | |
Remove | Elimina l'oggetto ExceptionSetting specificato in base all'indice dalla raccolta ExceptionSettings. | |
RemoveByCode | Elimina l'oggetto ExceptionSetting specificato in base al codice dalla raccolta ExceptionSettings. | |
SetBreakWhenThrown | Abilita o disabilita la proprietà BreakWhenThrown per l'oggetto ExceptionSetting specificato.La proprietà passata in base all'oggetto ExceptionSetting rifletterà questo valore. | |
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 è una raccolta 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 dalla raccolta. 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.