HttpError Třída

Definice

Definuje serializovatelný kontejner pro ukládání informací o chybách. Tyto informace se ukládají jako páry klíč/hodnota. Pro typ jsou k dispozici klíče slovníku pro vyhledání standardních informací o chybách 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
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 třídy obsahující chybovou HttpError zprávu message.

Vlastnosti

ExceptionMessage

Zpráva, Exception pokud je k dispozici.

ExceptionType

Typ, Exception pokud je k dispozici.

InnerException

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

Message

Zpráva vysoké úrovně viditelná uživatelem, která vysvětluje příčinu chyby. Informace přenášené v tomto poli by měly být považovány za veřejné, protože budou procházet bez ohledu na hodnotu zásad podrobností o chybách. Proto byste měli věnovat pozornost tomu, abyste nezveřejňovali citlivé informace o serveru nebo aplikaci.

MessageDetail

Podrobný popis chyby určený pro vývojáře, aby přesně pochopili, co selhalo.

ModelState

Obsahující ModelState informace o chybách, ke kterým došlo během vazby modelu.

StackTrace

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

Metody

GetPropertyValue<TValue>(String)

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

Explicitní implementace rozhraní

IXmlSerializable.GetSchema()

Tato metoda je vyhrazena a neměla by se používat.

IXmlSerializable.ReadXml(XmlReader)

Vygeneruje HttpError instanci ze své reprezentace XML.

IXmlSerializable.WriteXml(XmlWriter)

Převede HttpError instanci na její reprezentaci XML.

Platí pro