共用方式為


ExceptionGroups 介面

表示在偵錯工具中,可於第一個可能發生之例外狀況對話方塊內使用的最上層群組。

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

語法

'宣告
<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")> _
Public Interface ExceptionGroups _
    Inherits IEnumerable
[GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface ExceptionGroups : IEnumerable
[GuidAttribute(L"21BDC491-F828-4846-9FD8-75C9148AEA24")]
public interface class ExceptionGroups : IEnumerable
[<GuidAttribute("21BDC491-F828-4846-9FD8-75C9148AEA24")>]
type ExceptionGroups =  
    interface
        interface IEnumerable
    end
public interface ExceptionGroups extends IEnumerable

ExceptionGroups 型別會公開下列成員。

屬性

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

回頁首

方法

  名稱 說明
公用方法 GetEnumerator() 傳回會逐一查看集合的列舉程式。 (繼承自 IEnumerable)。
公用方法 GetEnumerator() 取得列舉集合中的項目。
公用方法 Item 取得此集合的索引成員。
公用方法 ResetAll BreakWhenThrownBreakWhenUserUnhandled 屬性重設為其使用者定義型別和內建型別的原始值。不會移除使用者定義的例外狀況。

回頁首

備註

根據預設,例外狀況類型會組織成下列群組:

  • Visual C++ 例外狀況 -- 從機器碼擲回的例外狀況。

  • Common Language Runtime (CLR) 例外狀況 -- 在 Managed 程式碼中擲回的例外狀況。

  • Managed 偵錯助理 -- 回報給偵錯工具 (此工具會指出偵錯中程式的問題) 的錯誤,但這些錯誤並非實際的例外狀況。

  • 原生執行階段檢查 -- CRT 針對常見的程式設計錯誤所回報的錯誤。

  • Win32 例外狀況 -- 作業系統錯誤碼,例如 Control + C 和存取違規。

協力廠商偵錯引擎也可以將項目新增到此清單中。 這是一般可列舉集合,可按群組名稱或整數索引來索引。

請參閱

參考

EnvDTE90 命名空間

其他資源

使用執行緒和處理序

Automation 物件模型圖表

HOW TO:使用執行緒視窗