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)

exception初始化 类的新实例HttpError

HttpError(ModelStateDictionary, Boolean)

modelState初始化 类的新实例HttpError

HttpError(String)

初始化包含错误消息 messageHttpError 类的新实例。

属性

ExceptionMessage

的消息( Exception 如果可用)。

ExceptionType

的类型( Exception 如果可用)。

InnerException

与此实例关联的内部 Exception (如果可用)。

Message

说明错误原因的概括性用户可见消息。 此字段中携带的信息应被视为公开,因为它将经过网络,而不管错误详细信息策略的价值如何。 因此,应小心不要泄露有关服务器或应用程序的敏感信息。

MessageDetail

对错误的详细描述,旨在帮助开发人员确切了解问题之所在。

ModelState

包含 ModelState 有关模型绑定期间发生的错误的信息的 。

StackTrace

与此实例关联的堆栈跟踪信息(如果可用)。

方法

GetPropertyValue<TValue>(String)

从此错误实例中获取特定的属性值。

显式接口实现

IXmlSerializable.GetSchema()

此方法是保留方法,请不要使用。

IXmlSerializable.ReadXml(XmlReader)

HttpError从其 XML 表示形式生成 实例。

IXmlSerializable.WriteXml(XmlWriter)

HttpError 实例转换为其 XML 表示形式。

适用于