다음을 통해 공유


HttpError 클래스

정의

오류 정보를 저장할 수 있는 직렬화 가능한 컨테이너를 정의합니다. 이 정보는 키/값 쌍으로 저장됩니다. 표준 오류 정보를 조회하기 위한 사전 키는 형식에서 HttpErrorKeys 사용할 수 있습니다.

public sealed class HttpError : System.Collections.Generic.Dictionary<string,object>, System.Xml.Serialization.IXmlSerializable
type HttpError = class
    inherit Dictionary<string, obj>
    interface IXmlSerializable
Public NotInheritable Class HttpError
Inherits Dictionary(Of String, Object)
Implements IXmlSerializable
상속
HttpError
구현

생성자

HttpError()

HttpError 클래스의 새 인스턴스를 초기화합니다.

HttpError(Exception, Boolean)

에 대한 클래스의 HttpError 새 instance 초기화합니다exception.

HttpError(ModelStateDictionary, Boolean)

에 대한 클래스의 HttpError 새 instance 초기화합니다modelState.

HttpError(String)

오류 메시지가 message포함된 클래스의 HttpError 새 instance 초기화합니다.

속성

ExceptionMessage

사용 가능한 경우 의 Exception 메시지입니다.

ExceptionType

사용 가능한 경우 의 Exception 형식입니다.

InnerException

사용 가능한 경우 이 instance 연결된 내부 Exception 입니다.

Message

사용자에게 표시되는 고급 메시지로, 오류의 원인을 설명합니다. 이 필드에 전달되는 정보는 오류 세부 정보 정책의 값에 관계없이 유선으로 이동한다는 측면에서 공용으로 간주되어야 합니다. 따라서 서버 또는 애플리케이션에 대한 중요한 정보를 공개하지 않도록 주의해야 합니다.

MessageDetail

개발자가 실패 원인을 정확하게 이해할 수 있도록 하는 오류에 대한 세부 설명입니다.

ModelState

ModelState 모델 바인딩 중에 발생한 오류에 대한 정보를 포함하는 입니다.

StackTrace

사용 가능한 경우 이 인스턴스와 연관된 스택 추적 정보입니다.

메서드

GetPropertyValue<TValue>(String)

이 오류 인스턴스에서 특정 속성 값을 가져옵니다.

명시적 인터페이스 구현

IXmlSerializable.GetSchema()

이 메서드는 예약되어 있으므로 사용해서는 안 됩니다.

IXmlSerializable.ReadXml(XmlReader)

XML 표현에서 HttpError instance 생성합니다.

IXmlSerializable.WriteXml(XmlWriter)

HttpError instance XML 표현으로 변환합니다.

적용 대상