Condividi tramite


HttpError Classe

Definizione

Definisce un contenitore serializzabile per l'archiviazione delle informazioni sugli errori. Queste informazioni vengono archiviate come coppie chiave/valore. Le chiavi del dizionario per cercare le informazioni sugli errori standard sono disponibili nel 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
Ereditarietà
HttpError
Implementazioni

Costruttori

HttpError()

Inizializza una nuova istanza della classe HttpError.

HttpError(Exception, Boolean)

Inizializza una nuova istanza della HttpError classe per exception.

HttpError(ModelStateDictionary, Boolean)

Inizializza una nuova istanza della HttpError classe per modelState.

HttpError(String)

Inizializza una nuova istanza della classe contenente il HttpError messaggio messagedi errore .

Proprietà

ExceptionMessage

Messaggio dell'oggetto Exception se disponibile.

ExceptionType

Tipo dell'oggetto Exception se disponibile.

InnerException

Exception Interno associato a questa istanza, se disponibile.

Message

Messaggio di alto livello, visibile dall'utente che spiega la causa dell'errore. Le informazioni contenute in questo campo devono essere considerate pubbliche in quanto verranno distribuite in rete indipendentemente dal valore dei criteri di dettaglio degli errori. Di conseguenza, è necessario prestare attenzione a non divulgare informazioni riservate sul server o sull'applicazione.

MessageDetail

Descrizione degli errori dettagliata affinché lo sviluppatore possa comprendere esattamente cosa ha avuto esito negativo.

ModelState

Oggetto ModelState contenente informazioni sugli errori che si sono verificati durante l'associazione di modelli.

StackTrace

Informazioni di analisi dello stack associate a questa istanza, se disponibili.

Metodi

GetPropertyValue<TValue>(String)

Ottiene un valore di proprietà particolare da questa istanza di errore.

Implementazioni dell'interfaccia esplicita

IXmlSerializable.GetSchema()

Il metodo è riservato e non deve essere utilizzato.

IXmlSerializable.ReadXml(XmlReader)

Genera un'istanza HttpError dalla relativa rappresentazione XML.

IXmlSerializable.WriteXml(XmlWriter)

Converte un'istanza HttpError nella relativa rappresentazione XML.

Si applica a