共用方式為


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 取得集合中項目的列舉型別。
公用方法 Item 取得此集合的索引成員。
公用方法 ResetAll BreakWhenThrownBreakWhenUserUnhandled 屬性重設為其使用者定義型別和內建型別的原始值。不會移除使用者定義的例外狀況。

回頁首

備註

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

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

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

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

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

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

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

請參閱

參考

EnvDTE90 命名空間

其他資源

在 Visual Studio 中偵錯執行緒和處理序

Automation 物件模型圖表

如何:使用執行緒視窗