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 | 컬렉션의 항목에 대한 열거형을 가져옵니다. |
![]() |
Item | 이 컬렉션의 인덱싱된 멤버를 가져옵니다. |
![]() |
ItemFromCode | |
![]() |
NewException | 이 범주에 대한 새 ExceptionSetting 개체를 만듭니다. |
![]() |
Remove | ExceptionSettings 컬렉션에서 인덱스로 지정된 ExceptionSetting 개체를 삭제합니다. |
![]() |
RemoveByCode | ExceptionSettings 컬렉션에서 코드로 지정된 ExceptionSetting 개체를 삭제합니다. |
![]() |
SetBreakWhenThrown | 지정된 ExceptionSetting에 대한 BreakWhenThrown 속성을 설정하거나 해제합니다.이제 ExceptionSetting 개체를 통해 전달되는 속성에 이 값이 반영됩니다. |
![]() |
SetBreakWhenUserUnhandled | 지정된 ExceptionSetting에 대한 BreakWhenUserUnhandled 속성을 설정하거나 해제합니다.이제 ExceptionSetting 개체를 통해 전달되는 속성에 이 값이 반영됩니다. |
위쪽
설명
ExceptionSettings은 ExceptionSetting 개체의 열거 가능한 컬렉션입니다. ExceptionSettings 개체를 사용하면 디버거에서 예외 대화 상자에 표시되는 설정을 프로그래밍 방식으로 조작할 수 있습니다. 또한 예외가 처음 throw되거나 사용자가 예외를 처리하지 않을 때 디버거를 중단시키는 예외를 프로그래밍 방식으로 결정할 수 있습니다.
Visual Studio IDE(통합 개발 환경)에서는 디버거 엔진이 디버깅 예외를 계층적 트리 뷰로 표시할 수 있습니다. ExceptionSettings를 사용하여 이 트리를 단일 예외 목록으로 결합할 수 있습니다.
ExceptionSettings를 이름, 정수 인덱스 또는 정수 코드(컬렉션이 지원하는 경우)를 사용하여 인덱싱할 수 있습니다. 네이티브 런타임 검사 및 Win32 예외 같은 일부 예외 그룹에서는 해당 그룹에 고유한 정수 코드를 지원합니다. 다른 인덱스 형식은 정수 코드를 지원하지 않으며 모든 이름이 고유해야 합니다.