Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DOMException arayüzü, bir web API’sinin bir yöntemini çağırması veya bir özelliğine erişmesi sonucunda meydana gelen anormal bir olayı (istisna olarak adlandırılır) temsil eder. Bu, temel olarak web API’lerinde hata koşullarının nasıl tanımlandığıdır.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
Miras
object ← Exception ← PlatformException ← DOMException
Uygulamalar
Miras Alınan Üyeler
Exception.GetBaseException(), Exception.ToString(), Exception.GetType(), Exception.TargetSite, Exception.Message, Exception.Data, Exception.InnerException, Exception.HelpLink, Exception.Source, Exception.HResult, Exception.StackTrace, Exception.SerializeObjectState, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
DOMException(string)
Aspose.Html.Dom.DOMException sınıfının yeni bir örneğini başlatır.
[DOMConstructor]
public DOMException(string message)
Parametreler
message
string
Hata mesajı.
DOMException(string, string)
Aspose.Html.Dom.DOMException sınıfının yeni bir örneğini başlatır.
[DOMConstructor]
public DOMException(string name, string message)
Parametreler
name
string
Hata adı.
message
string
Hata mesajı.
Alanlar
ABORT_ERR
İşlem iptal edildi.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
Alan Değeri
DATA_CLONE_ERR
Nesne kopyalanamaz.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
Alan Değeri
DOMSTRING_SIZE_ERR
Belirtilen metin aralığı bir DOMString içine sığmıyorsa.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
Alan Değeri
HIERARCHY_REQUEST_ERR
Herhangi bir Düğüm, ait olmadığı bir yere yerleştirildiğinde.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
Alan Değeri
INDEX_SIZE_ERR
İndeks veya boyut negatifse veya izin verilen değerden büyükse.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
Alan Değeri
INUSE_ATTRIBUTE_ERR
Başka bir yerde zaten kullanılan bir niteliği eklemeye çalıştığınızda.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
Alan Değeri
INVALID_ACCESS_ERR
Bir parametre veya işlem, temel nesne tarafından desteklenmiyorsa.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
Alan Değeri
INVALID_CHARACTER_ERR
Geçersiz veya yasadışı bir karakter belirtilirse, örneğin bir XML adında.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
Alan Değeri
INVALID_EXPRESSION_ERR
İfade, bir sözdizimi hatasına sahipse veya belirli XPathEvaluator kurallarına göre yasal bir ifade değilse veya bu uygulama tarafından desteklenmeyen özel uzantı işlevleri veya değişkenler içeriyorsa.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
Alan Değeri
INVALID_MODIFICATION_ERR
Temel nesnenin türünü değiştirmeye çalıştığınızda.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
Alan Değeri
INVALID_NODE_TYPE_ERR
Sağlanan düğüm yanlış veya bu işlem için yanlış bir ata sahipse.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
Alan Değeri
INVALID_STATE_ERR
Kullanılamayan bir nesneyi kullanmaya çalıştığınızda.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
Alan Değeri
NAMESPACE_ERR
Bir nesneyi, ad alanlarıyla ilgili olarak yanlış bir şekilde oluşturma veya değiştirme girişiminde bulunduğunuzda.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
Alan Değeri
NETWORK_ERR
Bir ağ hatası meydana geldi.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
Alan Değeri
NOT_FOUND_ERR
Bir Düğümü, mevcut olmadığı bir bağlamda referans almaya çalıştığınızda.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
Alan Değeri
NOT_SUPPORTED_ERR
Uygulama, istenen nesne veya işlem türünü desteklemiyorsa.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
Alan Değeri
NO_DATA_ALLOWED_ERR
Veri desteklemeyen bir Düğüm için veri belirtilirse.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
Alan Değeri
NO_MODIFICATION_ALLOWED_ERR
Değişikliklerin izin verilmediği bir nesneyi değiştirmeye çalıştığınızda.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
Alan Değeri
QUOTA_EXCEEDED_ERR
Kota aşıldı.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
Alan Değeri
SECURITY_ERR
İşlem güvensizdir.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
Alan Değeri
SYNTAX_ERR
Geçersiz veya yasadışı bir dize belirtilirse.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
Alan Değeri
TIMEOUT_ERR
İşlem zaman aşımına uğradı.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
Alan Değeri
TYPE_ERR
İfade, belirtilen türe dönüştürülemez.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
Alan Değeri
TYPE_MISMATCH_ERR
Bir nesnenin türü, nesne ile ilişkili parametrenin beklenen türüyle uyumsuzsa.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
Alan Değeri
URL_MISMATCH_ERR
Verilen URL, başka bir URL ile eşleşmiyorsa.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
Alan Değeri
VALIDATION_ERR
insertBefore veya removeChild gibi bir yönteme yapılan bir çağrı, Düğümü “kısmi geçerlilik” açısından geçersiz hale getirirse, bu istisna yükseltilir ve işlem yapılmaz. Bu kod, [DOM Level 3 Validation]’da kullanılır. Daha fazla bilgi için bu spesifikasyona başvurun.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
Alan Değeri
WRONG_DOCUMENT_ERR
Bir Düğüm, onu oluşturan (desteklemeyen) farklı bir belgede kullanıldığında.
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
Alan Değeri
Özellikler
Code
Hata kodu sabitlerinden birini içeren bir değer döndürür veya hiçbiri eşleşmiyorsa 0 döndürür. Bu alan tarihsel nedenlerle kullanılmaktadır.
[DOMName("code")]
public ushort Code { get; }
Özellik Değeri
Message
Verilen hata adı ile ilişkili bir mesaj veya açıklama temsil eden bir dize döndürür.
[DOMName("message")]
public override string Message { get; }
Özellik Değeri
Name
Bir hata adı ile ilişkili olan dizelerden birini içeren bir dize döndürür.
[DOMName("name")]
public string Name { get; }