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 |
HttpError(ModelStateDictionary, Boolean) |
初始化 類別 HttpError |
HttpError(String) |
初始化 類別的新實例, HttpError 其中包含錯誤訊息 |
屬性
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 表示。 |