Freigeben über


HttpError Klasse

Definition

Definiert einen serialisierbaren Container zum Speichern von Fehlerinformationen. Diese Informationen werden als Schlüssel-Wert-Paare gespeichert. Die Wörterbuchschlüssel zum Suchen von Standardfehlerinformationen sind für den HttpErrorKeys Typ verfügbar.

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
Vererbung
HttpError
Implementiert

Konstruktoren

HttpError()

Initialisiert eine neue Instanz der HttpError-Klasse.

HttpError(Exception, Boolean)

Initialisiert eine neue instance der HttpError -Klasse für exception.

HttpError(ModelStateDictionary, Boolean)

Initialisiert eine neue instance der HttpError -Klasse für modelState.

HttpError(String)

Initialisiert eine neue instance der -Klasse, die HttpError die Fehlermeldung enthältmessage.

Eigenschaften

ExceptionMessage

Die Meldung des, Exception falls verfügbar.

ExceptionType

Der Typ des Exception , falls verfügbar.

InnerException

Das innereException, das diesem instance zugeordnet ist, sofern verfügbar.

Message

Die allgemeine, für den Benutzer sichtbare Meldung, in der der Grund des Fehlers erklärt wird. Informationen, die in diesem Bereich übermittelt werden, sollten als öffentlich betrachtet werden, da sie unabhängig vom Wert der Fehlerdetailsetailrichtlinie über die Leitung gehen. Daher sollte darauf geachtet werden, keine vertraulichen Informationen über den Server oder die Anwendung offenzulegen.

MessageDetail

Eine ausführliche Beschreibung des Fehlers, damit Entwickler die genaue Fehlerursache ermitteln können.

ModelState

Enthält ModelState Informationen zu den Fehlern, die während der Modellbindung aufgetreten sind.

StackTrace

Die Stapelüberwachungsinformationen, die dieser Instanz zugeordnet sind, wenn verfügbar.

Methoden

GetPropertyValue<TValue>(String)

Ruft einen bestimmten Eigenschaftenwert aus dieser Fehlerinstanz ab.

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema()

Diese Methode ist reserviert und sollte nicht verwendet werden.

IXmlSerializable.ReadXml(XmlReader)

Generiert eine HttpError instance aus der XML-Darstellung.

IXmlSerializable.WriteXml(XmlWriter)

Konvertiert einen HttpError instance in seine XML-Darstellung.

Gilt für: