Aracılığıyla paylaş


HttpError Sınıf

Tanım

Hata bilgilerini depolamak için seri hale getirilebilir bir kapsayıcı tanımlar. Bu bilgiler anahtar/değer çiftleri olarak depolanır. Standart hata bilgilerini aramak için sözlük anahtarları tür üzerinde HttpErrorKeys kullanılabilir.

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
Devralma
HttpError
Uygulamalar

Oluşturucular

HttpError()

HttpError sınıfının yeni bir örneğini başlatır.

HttpError(Exception, Boolean)

için exceptionsınıfının yeni bir örneğini HttpError başlatır.

HttpError(ModelStateDictionary, Boolean)

için modelStatesınıfının yeni bir örneğini HttpError başlatır.

HttpError(String)

hata iletisini messageiçeren sınıfının yeni bir örneğini HttpError başlatır.

Özellikler

ExceptionMessage

Varsa iletisi Exception .

ExceptionType

Varsa türü Exception .

InnerException

Varsa bu örnekle ilişkili iç Exception .

Message

Hatanın nedenini açıklayan üst düzey, kullanıcı tarafından görülebilir ileti. Bu alanda taşınan bilgiler, hata ayrıntı ilkesinin değerinden bağımsız olarak kablo üzerinden geçeceği için genel olarak değerlendirilmelidir. Sonuç olarak, sunucu veya uygulama hakkındaki hassas bilgileri açıklamamaya dikkat edilmelidir.

MessageDetail

Geliştiricinin tam olarak neyin başarısız olduğunu anlamasına yönelik hatanın ayrıntılı açıklaması.

ModelState

ModelState Model bağlama sırasında oluşan hatalara ilişkin bilgileri içerir.

StackTrace

Varsa bu örnekle ilişkili yığın izleme bilgileri.

Yöntemler

GetPropertyValue<TValue>(String)

Bu hata örneğinden belirli bir özellik değerini alır.

Belirtik Arabirim Kullanımları

IXmlSerializable.GetSchema()

Bu yöntem ayrılmıştır ve kullanılmamalıdır.

IXmlSerializable.ReadXml(XmlReader)

XML gösteriminden bir HttpError örnek oluşturur.

IXmlSerializable.WriteXml(XmlWriter)

Bir HttpError örneği XML gösterimine dönüştürür.

Şunlara uygulanır