共用方式為


ExceptionSettings 介面

ExceptionSetting 物件的集合,每個物件分別代表偵錯工具的一組例外狀況設定。

命名空間:  EnvDTE90
組件:  EnvDTE90 (在 EnvDTE90.dll 中)

語法

'宣告
<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

ExceptionSettings 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Count 取得值,指出 ExceptionSettings 集合中的例外狀況設定數目。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 Name 取得指定之例外狀況設定的名稱。
公用屬性 Parent 取得此集合的直接上層父物件,在這種情況下,它也就是 Debugger3 物件。
公用屬性 SupportsExceptionCodes 取得值,指出此例外狀況設定群組是否支援例外狀況代碼。

回頁首

方法

  名稱 說明
公用方法 GetEnumerator() 傳回會逐一查看集合的列舉程式。 (繼承自 IEnumerable)。
公用方法 GetEnumerator() 取得列舉集合中的項目。
公用方法 Item 取得此集合的索引成員。
公用方法 ItemFromCode
公用方法 NewException 為這個分類建立新的 ExceptionSetting 物件。
公用方法 Remove 從 ExceptionSettings 集合中刪除索引所指定的 ExceptionSetting 物件。
公用方法 RemoveByCode 從 ExceptionSettings 集合中刪除代碼所指定的 ExceptionSetting 物件。
公用方法 SetBreakWhenThrown 啟用或停用指定之 ExceptionSettingBreakWhenThrown 屬性。然後,ExceptionSetting 物件傳入的屬性會開始反映這個值。
公用方法 SetBreakWhenUserUnhandled 啟用或停用指定之 ExceptionSettingBreakWhenUserUnhandled 屬性。然後,ExceptionSetting 物件傳入的屬性會開始反映這個值。

回頁首

備註

ExceptionSettings 是 ExceptionSetting 物件的可列舉集合。 ExceptionSettings 物件讓您能以程式設計方式操作在偵錯工具之 [例外狀況] 對話方塊中顯示的設定。。 您也可以使用這些物件,在第一次擲回例外狀況時,或在使用者未處理例外狀況時,以程式設計方式判斷例外狀況偵錯工具中斷所在的例外狀況。

偵錯工具引擎可以在 Visual Studio 整合式開發環境 (IDE) 的階層式樹狀檢視中顯示偵錯例外狀況。 您可以使用 ExceptionSettings,將這個樹狀結構精簡為一份例外狀況清單。

ExceptionSettings 可以依據名稱、整數索引,或依據整數代碼 (如果集合支援的話) 進行索引。 某些例外狀況群組 (例如,原生執行階段檢查和 Win32 例外狀況) 會支援該群組中的整數唯一代碼。 其他索引型別不支援整數代碼,而且所有名稱都必須是唯一的。

請參閱

參考

EnvDTE90 命名空間

ExceptionGroups

其他資源

Automation 物件模型圖表