DOMException

DOMException class

DOMException arabirimi, bir yöntemi çağırmanın veya bir web API’sinin bir özelliğine erişmenin bir sonucu olarak ortaya çıkan anormal bir olayı (istisna olarak adlandırılır) temsil eder. Bu, temel olarak web API’lerinde hata koşullarının nasıl açıklandığıdır.

public class DOMException : PlatformException

yapıcılar

İsimTanım
DOMException(string)Yeni bir örneğini başlatırDOMException sınıf.
DOMException(string, string)Yeni bir örneğini başlatırDOMException sınıf.

Özellikleri

İsimTanım
Code { get; }Hata kodu sabitlerinden birini veya eşleşmezse 0 değerini içeren bir değer döndürür. Bu alan geçmiş nedenlerle kullanılmaktadır.
override Message { get; }Verilen hata adıyla ilişkili bir mesajı veya açıklamayı temsil eden bir dize döndürür.
Name { get; }Bir hata adıyla ilişkili dizelerden birini içeren bir dize döndürür.

Alanlar

İsimTanım
const ABORT_ERRİşlem iptal edildi.
const DATA_CLONE_ERRNesne klonlanamaz.
const DOMSTRING_SIZE_ERRBelirtilen metin aralığı bir DOMString’e uymuyorsa.
const HIERARCHY_REQUEST_ERRHerhangi bir Düğüm, ait olmadığı bir yere eklenirse.
const INDEX_SIZE_ERRDizin veya boyut negatifse veya izin verilen değerden büyükse.
const INUSE_ATTRIBUTE_ERRHalihazırda başka bir yerde kullanımda olan bir özniteliği ekleme girişiminde bulunulursa.
const INVALID_ACCESS_ERRBir parametre veya işlem, temel alınan nesne tarafından desteklenmiyorsa.
const INVALID_CHARACTER_ERRXML adında olduğu gibi geçersiz veya geçersiz bir karakter belirtilirse.
const INVALID_EXPRESSION_ERRİfadede bir sözdizimi hatası var veya belirli XPathEvaluator kurallarına göre yasal bir ifade değil veya bu uygulama tarafından desteklenmeyen özel uzantı işlevleri veya değişkenler içeriyor.
const INVALID_MODIFICATION_ERRTemel nesnenin türünü değiştirme girişiminde bulunulursa.
const INVALID_NODE_TYPE_ERRSağlanan düğüm yanlış veya bu işlem için yanlış bir üst öğeye sahip.
const INVALID_STATE_ERRKullanılabilir olmayan veya artık kullanılmayan bir nesne kullanılmaya çalışılırsa.
const NAMESPACE_ERRAd alanları ile ilgili olarak yanlış bir şekilde bir nesne oluşturma veya değiştirme girişiminde bulunulursa.
const NETWORK_ERRBir ağ hatası oluştu.
const NOT_FOUND_ERRBir Düğüme, var olmadığı bir bağlamda başvurulmaya çalışılırsa.
const NOT_SUPPORTED_ERRUygulama, istenen nesne veya işlem türünü desteklemiyorsa.
const NO_DATA_ALLOWED_ERRVerileri desteklemeyen bir Düğüm için veri belirtilmişse.
const NO_MODIFICATION_ALLOWED_ERRDeğişikliklere izin verilmeyen bir nesneyi değiştirme girişiminde bulunulursa.
const QUOTA_EXCEEDED_ERRKota aşıldı.
const SECURITY_ERRİşlem güvenli değil.
const SYNTAX_ERRGeçersiz veya geçersiz bir dize belirtilirse.
const TIMEOUT_ERRİşlem zaman aşımına uğradı.
const TYPE_ERRİfade, belirtilen türü döndürmek için dönüştürülemez.
const TYPE_MISMATCH_ERRBir nesnenin türü, nesneyle ilişkilendirilen parametrenin beklenen türüyle uyumlu değilse.
const URL_MISMATCH_ERRVerilen URL başka bir URL ile eşleşmiyor.
const VALIDATION_ERRinsertBefore veya removeChild gibi bir yönteme yapılan çağrı, Düğümü “kısmi geçerlilik” açısından geçersiz kılarsa, bu istisna ortaya çıkar ve işlem yapılmaz. Bu kod, [DOM Düzey 3 Doğrulama]‘da kullanılır. Daha fazla bilgi için bu spesifikasyona bakın.
const WRONG_DOCUMENT_ERRBir Düğüm, onu oluşturandan farklı bir belgede kullanılıyorsa (bu onu desteklemez).

Ayrıca bakınız