HttpError Klasa

Definicja

Definiuje kontener z możliwością serializacji do przechowywania informacji o błędzie. Te informacje są przechowywane jako pary klucz/wartość. Klucze słownika umożliwiające wyszukanie standardowych informacji o błędzie są dostępne w typie 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
Dziedziczenie
HttpError
Implementuje

Konstruktory

HttpError()

Inicjuje nowe wystąpienie klasy HttpError.

HttpError(Exception, Boolean)

Inicjuje HttpError nowe wystąpienie klasy dla exceptionklasy .

HttpError(ModelStateDictionary, Boolean)

Inicjuje HttpError nowe wystąpienie klasy dla modelStateklasy .

HttpError(String)

Inicjuje HttpError nowe wystąpienie klasy zawierające komunikat messageo błędzie .

Właściwości

ExceptionMessage

Jeśli jest dostępny komunikat Exception .

ExceptionType

Typ , Exception jeśli jest dostępny.

InnerException

Exception Wewnętrzny skojarzony z tym wystąpieniem, jeśli jest dostępny.

Message

Ogólny, widoczny dla użytkownika komunikat wyjaśniający przyczynę błędu. Informacje przenoszone w tym polu powinny być uznawane za publiczne, ponieważ będą przechodzić przez drut niezależnie od wartości zasad szczegółów błędu. W rezultacie należy nie ujawniać poufnych informacji o serwerze lub aplikacji.

MessageDetail

Szczegółowy opis błędu przeznaczonego dla dewelopera do zrozumienia dokładnie tego, co nie powiodło się.

ModelState

Zawierające ModelState informacje o błędach, które wystąpiły podczas powiązania modelu.

StackTrace

Informacje dotyczące śledzenia stosu skojarzone z tym wystąpieniem, jeśli są dostępne.

Metody

GetPropertyValue<TValue>(String)

Pobiera określoną wartość właściwości z tego wystąpienia błędu.

Jawne implementacje interfejsu

IXmlSerializable.GetSchema()

Ta metoda jest zarezerwowana i nie powinna być używana.

IXmlSerializable.ReadXml(XmlReader)

HttpError Generuje wystąpienie na podstawie reprezentacji XML.

IXmlSerializable.WriteXml(XmlWriter)

Konwertuje wystąpienie na reprezentację HttpError XML.

Dotyczy