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)

エラー メッセージ messageを含む クラスの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 表現に変換します。

適用対象