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 | 啟用或停用指定之 ExceptionSetting 的 BreakWhenThrown 屬性。然後,ExceptionSetting 物件傳入的屬性會開始反映這個值。 | |
SetBreakWhenUserUnhandled | 啟用或停用指定之 ExceptionSetting 的 BreakWhenUserUnhandled 屬性。然後,ExceptionSetting 物件傳入的屬性會開始反映這個值。 |
回頁首
備註
ExceptionSettings 是 ExceptionSetting 物件的可列舉集合。 ExceptionSettings 物件讓您能以程式設計方式操作在偵錯工具之 [例外狀況] 對話方塊中顯示的設定。。 您也可以使用這些物件,在第一次擲回例外狀況時,或在使用者未處理例外狀況時,以程式設計方式判斷例外狀況偵錯工具中斷所在的例外狀況。
偵錯工具引擎可以在 Visual Studio 整合式開發環境 (IDE) 的階層式樹狀檢視中顯示偵錯例外狀況。 您可以使用 ExceptionSettings,將這個樹狀結構精簡為一份例外狀況清單。
ExceptionSettings 可以依據名稱、整數索引,或依據整數代碼 (如果集合支援的話) 進行索引。 某些例外狀況群組 (例如,原生執行階段檢查和 Win32 例外狀況) 會支援該群組中的整數唯一代碼。 其他索引型別不支援整數代碼,而且所有名稱都必須是唯一的。