HttpError Třída

Definice

Definuje serializovatelný kontejner pro ukládání informací o chybách. Tyto informace jsou uloženy jako páry klíč/hodnota. Klíče slovníku pro vyhledání standardních informací o chybách jsou k dispozici na HttpErrorKeys typu.

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
Dědičnost
HttpError
Implementuje

Konstruktory

HttpError()

Inicializuje novou instanci HttpError třídy.

HttpError(Exception, Boolean)

Inicializuje novou instanci HttpError třídy pro exception .

HttpError(ModelStateDictionary, Boolean)

Inicializuje novou instanci HttpError třídy pro modelState .

HttpError(String)

Inicializuje novou instanci HttpError třídy obsahující chybovou zprávu message .

Vlastnosti

ExceptionMessage

Zpráva, pokud je Exception k dispozici.

ExceptionType

Typ, pokud je Exception k dispozici.

InnerException

Vnitřní přidružený k této instanci, je- Exception li k dispozici.

Message

Zpráva vysoké úrovně, která je viditelná pro uživatele s vysvětlením příčiny chyby. Informace přenesené v tomto poli by se měly považovat za veřejné v takovém případě, že budou přecházet přes síťový provoz bez ohledu na hodnotu zásady podrobnosti o chybě. V důsledku toho by měla být potřeba dbát na to, aby nezavřel citlivé informace o serveru nebo aplikaci.

MessageDetail

Podrobný popis chyby, která má vývojář přesně pochopit, co se nepovedlo.

ModelState

ModelStateObsahuje informace o chybách, ke kterým došlo během vytváření vazby modelu.

StackTrace

Informace o trasování zásobníku přidružené k této instanci, jsou-li k dispozici.

Metody

GetPropertyValue<TValue>(String)

Získá konkrétní hodnotu vlastnosti z této instance chyby.

Explicitní implementace rozhraní

IXmlSerializable.GetSchema()
IXmlSerializable.ReadXml(XmlReader)
IXmlSerializable.WriteXml(XmlWriter)

Platí pro