HttpError 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义可序列化容器以存储错误信息。 此信息存储为键/值对。 用于查找标准错误信息的字典键在 类型上 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(ModelStateDictionary, Boolean) |
为 |
HttpError(String) |
初始化包含错误消息 |
属性
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 表示形式。 |