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 | |
---|---|---|
Count | Ottiene un valore che indica il numero delle impostazioni di eccezione nell'insieme ExceptionSettings. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Name | Ottiene il nome dell'impostazione di eccezione specificata. | |
Parent | Ottiene l'oggetto padre diretto dell'insieme, 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() | Viene restituito un enumeratore che scorre un insieme. (Ereditato da IEnumerable) | |
GetEnumerator() | Ottiene un'enumerazione per gli elementi di un insieme. | |
Item | Ottiene un membro indicizzato dell'insieme. | |
ItemFromCode | ||
NewException | Crea un nuovo oggetto ExceptionSetting per questa categoria. | |
Remove | Elimina l'oggetto ExceptionSetting specificato in base all'indice dall'insieme ExceptionSettings. | |
RemoveByCode | Elimina l'oggetto ExceptionSetting specificato in base al codice dall'insieme 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 è 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.