Поделиться через


HttpError Класс

Определение

Определяет сериализуемый контейнер для хранения сведений об ошибках. Эти сведения хранятся в виде пар "ключ-значение". Ключи словаря для поиска стандартных сведений об ошибках доступны в типе 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
Наследование
HttpError
Реализации

Конструкторы

HttpError()

Инициализирует новый экземпляр класса HttpError.

HttpError(Exception, Boolean)

Инициализирует новый экземпляр HttpError класса для exception.

HttpError(ModelStateDictionary, Boolean)

Инициализирует новый экземпляр HttpError класса для modelState.

HttpError(String)

Инициализирует новый экземпляр класса , HttpError содержащий сообщение messageоб ошибке .

Свойства

ExceptionMessage

Сообщение объекта , Exception если доступно.

ExceptionType

Тип объекта , Exception если он доступен.

InnerException

Внутренний Exception объект, связанный с этим экземпляром , если он доступен.

Message

Общее сообщение, отображаемое для пользователя, в котором описывается причина ошибки. Сведения, передаваемые в этом поле, следует считать общедоступными, так как они будут проходить по сети независимо от значения политики сведений об ошибке. Поэтому следует соблюдать осторожность, чтобы не раскрывать конфиденциальную информацию о сервере или приложении.

MessageDetail

Подробное описание ошибки для того, чтобы разработчик мог точно понять, в чем проблема.

ModelState

Объект , ModelState содержащий сведения об ошибках, возникших во время привязки модели.

StackTrace

Данные трассировки стека, связанные с этим экземпляром, если доступно.

Методы

GetPropertyValue<TValue>(String)

Получает определенное значение свойства от данного экземпляра ошибки.

Явные реализации интерфейса

IXmlSerializable.GetSchema()

Данный метод зарезервирован и не используется.

IXmlSerializable.ReadXml(XmlReader)

Создает экземпляр из HttpError его XML-представления.

IXmlSerializable.WriteXml(XmlWriter)

Преобразует экземпляр в HttpError его XML-представление.

Применяется к