HttpError Klasa

Definicja

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

Konstruktory

HttpError()

Inicjuje nowe wystąpienie klasy HttpError.

HttpError(Exception, Boolean)

Inicjuje nowe wystąpienie HttpError klasy dla exception .

HttpError(ModelStateDictionary, Boolean)

Inicjuje nowe wystąpienie HttpError klasy dla modelState .

HttpError(String)

Inicjuje nowe wystąpienie HttpError klasy zawierającej komunikat o błędzie message .

Właściwości

ExceptionMessage

Komunikat o, Exception Jeśli jest dostępny.

ExceptionType

Typ elementu, Exception Jeśli jest dostępny.

InnerException

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

Message

Ogólny, widoczny dla użytkownika komunikat objaśniający przyczynę błędu. Informacje zawarte w tym polu powinny być uznawane za publiczne, aby przechodzą przez sieć bez względu na wartość zasad szczegóły błędu. W związku z tym należy zwrócić uwagę na to, aby nie ujawniać poufnych informacji o serwerze lub aplikacji.

MessageDetail

Szczegółowy opis błędu, który jest przeznaczony dla deweloperów, aby dokładnie zrozumieć, co się nie powiodło.

ModelState

ModelStateZawiera informacje o błędach, które wystąpiły podczas wiązania z modelem.

StackTrace

Informacje o śledzeniu 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()
IXmlSerializable.ReadXml(XmlReader)
IXmlSerializable.WriteXml(XmlWriter)

Dotyczy