HttpError Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
HttpError(ModelStateDictionary, Boolean) |
Inicjuje HttpError nowe wystąpienie klasy dla |
HttpError(String) |
Inicjuje HttpError nowe wystąpienie klasy zawierające komunikat |
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. |