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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Count ExceptionSettings 컬렉션에서 예외 설정 수를 나타내는 값을 가져옵니다.
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 Name 지정된 예외 설정의 이름을 가져옵니다.
Public 속성 Parent 이 컬렉션의 직계 개체를 가져옵니다. 이 경우에는 Debugger3 개체를 가져옵니다.
Public 속성 SupportsExceptionCodes 이 예외 설정 그룹이 예외 코드를 지원하는지 여부를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 GetEnumerator() 컬렉션을 반복하는 열거자를 반환합니다. (IEnumerable에서 상속됨)
Public 메서드 GetEnumerator() 컬렉션의 항목에 대한 열거형을 가져옵니다.
Public 메서드 Item 이 컬렉션의 인덱싱된 멤버를 가져옵니다.
Public 메서드 ItemFromCode
Public 메서드 NewException 이 범주에 대한 새 ExceptionSetting 개체를 만듭니다.
Public 메서드 Remove ExceptionSettings 컬렉션에서 인덱스로 지정된 ExceptionSetting 개체를 삭제합니다.
Public 메서드 RemoveByCode ExceptionSettings 컬렉션에서 코드로 지정된 ExceptionSetting 개체를 삭제합니다.
Public 메서드 SetBreakWhenThrown 지정된 ExceptionSetting에 대한 BreakWhenThrown 속성을 설정하거나 해제합니다.이제 ExceptionSetting 개체를 통해 전달되는 속성에 이 값이 반영됩니다.
Public 메서드 SetBreakWhenUserUnhandled 지정된 ExceptionSetting에 대한 BreakWhenUserUnhandled 속성을 설정하거나 해제합니다.이제 ExceptionSetting 개체를 통해 전달되는 속성에 이 값이 반영됩니다.

위쪽

설명

ExceptionSettings은 ExceptionSetting 개체의 열거 가능한 컬렉션입니다. ExceptionSettings 개체를 사용하면 디버거에서 예외 대화 상자에 표시되는 설정을 프로그래밍 방식으로 조작할 수 있습니다. 또한 예외가 처음 throw되거나 사용자가 예외를 처리하지 않을 때 디버거를 중단시키는 예외를 프로그래밍 방식으로 결정할 수 있습니다.

Visual Studio IDE(통합 개발 환경)에서는 디버거 엔진이 디버깅 예외를 계층적 트리 뷰로 표시할 수 있습니다. ExceptionSettings를 사용하여 이 트리를 단일 예외 목록으로 결합할 수 있습니다.

ExceptionSettings를 이름, 정수 인덱스 또는 정수 코드(컬렉션이 지원하는 경우)를 사용하여 인덱싱할 수 있습니다. 네이티브 런타임 검사 및 Win32 예외 같은 일부 예외 그룹에서는 해당 그룹에 고유한 정수 코드를 지원합니다. 다른 인덱스 형식은 정수 코드를 지원하지 않으며 모든 이름이 고유해야 합니다.

참고 항목

참조

EnvDTE90 네임스페이스

ExceptionGroups

기타 리소스

자동화 개체 모델 차트