이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Exception.GetBaseException 메서드

2013-12-13

파생 클래스에서 재정의되었을 때, 하나 이상의 후속 예외의 근본 원인이 되는 Exception을 반환합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)
public virtual Exception GetBaseException()

반환 값

형식: System.Exception
예외의 체인에서 발생된 첫째 예외입니다. 현재 예외의 InnerException 속성이 null 참조(Visual Basic의 경우 Nothing)인 경우, 이 속성은 현재 예외를 반환합니다.

예외의 체인은 체인 안의 각 예외가 InnerException 속성 안에서 참조된 예외의 직접적인 결과로써 발생되는 일련의 예외로 구성됩니다. 주어진 체인에서 해당 체인 안의 다른 모든 예외의 근본 원인이 되는 예외는 정확히 하나 있을 수 있습니다. 이 예외를 기본 예외라고 하며 이 예외의 InnerException 속성은 항상 null 참조를 포함합니다.

예외의 체인 안의 모든 예외에서 GetBaseException 메서드는 같은 개체(기본 예외)를 반환해야 합니다.

예외의 근본 원인을 찾으려고 하지만 현재 예외와 첫째 예외 사이에 발생했을 수도 있는 예외에 관한 정보는 필요하지 않은 경우 GetBaseException 메서드를 사용합니다.

상속자 참고 사항

GetBaseException 메서드는 예외 내용이나 형식을 제어할 필요가 있는 클래스에서 재정의됩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft. All rights reserved.