Class DOMException

DOMException class

DOMException arabirimi, bir yöntemi çağırmanın veya bir web API özelliğine erişmenin sonucu olarak meydana gelen (istisna adı verilen) anormal bir olayı 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ır.DOMException sınıf.
DOMException(string, string)Yeni bir örneğini başlatır.DOMException sınıf.

Özellikleri

İsimTanım
Code { get; }Hata kodu sabitlerinden birini içeren bir değer veya hiçbiri eşleşmezse 0 döndürür. Bu alan tarihsel 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 dizilerden birini içeren bir dizi döndürür.

Alanlar

İsimTanım
const ABORT_ERRİşlem durduruldu.
const DATA_CLONE_ERRNesne klonlanamaz.
const DOMSTRING_SIZE_ERRBelirtilen metin aralığı bir DOMString. dosyasına sığmazsa
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 özellik eklenmeye çalışılırsa.
const INVALID_ACCESS_ERRAlttaki nesne tarafından bir parametre veya işlem 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 özel uzantı işlevleri veya bu uygulama tarafından desteklenmeyen değişkenler içeriyor.
const INVALID_MODIFICATION_ERRAltta yatan nesnenin türü değiştirilmeye çalışılırsa.
const INVALID_NODE_TYPE_ERRSağlanan düğüm yanlış veya bu işlem için yanlış bir ataya sahip.
const INVALID_STATE_ERRKullanılmayan veya artık kullanılmayan bir nesneyi kullanma girişiminde bulunulursa.
const NAMESPACE_ERRAd alanları açısından yanlış bir şekilde bir nesne oluşturulmaya veya değiştirilmeye çalışılırsa.
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 belirtilirse.
const NO_MODIFICATION_ALLOWED_ERRDeğişikliklere izin verilmeyen bir nesnede değişiklik yapılmaya çalışılırsa.
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şkili beklenen parametre türüyle uyumsuzsa.
const URL_MISMATCH_ERRVerilen URL başka bir URL ile eşleşmiyor.
const VALIDATION_ERRInsertBefore veya removeChild gibi bir metoda yapılan çağrı Düğümü “kısmi geçerlilik” açısından geçersiz kılacaksa, 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