Compartilhar via


HttpError Classe

Definição

Define um contêiner serializável para armazenar informações sobre erros. Essas informações são armazenadas como pares chave/valor. As chaves de dicionário para pesquisar informações de erro padrão estão disponíveis no HttpErrorKeys tipo .

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
Herança
HttpError
Implementações

Construtores

HttpError()

Inicializa uma nova instância da classe HttpError.

HttpError(Exception, Boolean)

Inicializa uma nova instância da HttpError classe para exception.

HttpError(ModelStateDictionary, Boolean)

Inicializa uma nova instância da HttpError classe para modelState.

HttpError(String)

Inicializa uma nova instância da classe que contém a HttpError mensagem messagede erro .

Propriedades

ExceptionMessage

A mensagem do Exception se disponível.

ExceptionType

O tipo do Exception se disponível.

InnerException

A parte interna Exception associada a essa instância, se disponível.

Message

A mensagem genérica visível pelo usuário explicando a causa do erro. As informações carregadas nesse campo devem ser consideradas públicas, pois passarão pelo fio, independentemente do valor da política de detalhes do erro. Como resultado, deve-se tomar cuidado para não divulgar informações confidenciais sobre o servidor ou o aplicativo.

MessageDetail

Uma descrição detalhada do erro para que o desenvolvedor entenda exatamente o que falhou.

ModelState

As ModelState informações que contêm sobre os erros ocorridos durante a associação de modelo.

StackTrace

As informações do rastreamento de pilha associadas a esta instância, se disponível.

Métodos

GetPropertyValue<TValue>(String)

Obtém um valor de propriedade particular a partir desta instância de erro.

Implantações explícitas de interface

IXmlSerializable.GetSchema()

Esse método está reservado e não deve ser usado.

IXmlSerializable.ReadXml(XmlReader)

Gera uma HttpError instância de sua representação XML.

IXmlSerializable.WriteXml(XmlWriter)

Converte uma HttpError instância em sua representação XML.

Aplica-se a