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)

初始化 類別 HttpErrorexception 的新實例。

HttpError(ModelStateDictionary, Boolean)

初始化 類別 HttpErrormodelState 的新實例。

HttpError(String)

初始化 類別的新實例, HttpError 其中包含錯誤訊息 message

屬性

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 表示。

適用於