Class ErrorEvent

ErrorEvent class

ErrorEvent çalışma zamanı sırasında oluşan bir hata hakkında bağlamsal bilgi sağlar.

public class ErrorEvent : Event

yapıcılar

İsimTanım
ErrorEvent(Exception)Yeni bir örneğini başlatır.ErrorEvent sınıf.
ErrorEvent(IDictionary<string, object>)Yeni bir örneğini başlatır.ErrorEvent sınıf.

Özellikleri

İsimTanım
Bubbles { get; }Bir olayın köpüren bir olay olup olmadığını belirtmek için kullanılır. Olay kabarabiliyorsa değer doğrudur, aksi takdirde değer yanlıştır.
Cancelable { get; }Bir olayın varsayılan eyleminin engellenip engellenemeyeceğini belirtmek için kullanılır. Varsayılan eylem önlenebiliyorsa değer doğrudur, aksi takdirde değer yanlıştır.
ColNo { get; }colno özniteliği, başlatıldığı değeri döndürmelidir. Nesne oluşturulduğunda, bu öznitelik sıfır olarak başlatılmalıdır. Komut dosyasında hatanın oluştuğu sütun numarasını temsil eder.
CurrentTarget { get; }belirtmek için kullanılırIEventTarget kiminIEventListener s şu anda işleniyor. Bu, özellikle yakalama ve köpürme sırasında kullanışlıdır.
DefaultPrevented { get; }İptal edilebilir öznitelik değeri true iken, allowDefault() çağrıldıysa true, aksi takdirde false döndürür.
Error { get; }Hata özniteliği, başlatıldığı değeri döndürmelidir. Nesne oluşturulduğunda, bu öznitelik null olarak başlatılmalıdır. Uygun olduğunda, hatayı temsil eden nesneye ayarlanır (örneğin, yakalanmamış bir DOM istisnası durumunda istisna nesnesi).
EventPhase { get; }Şu anda olay akışının hangi aşamasının değerlendirildiğini belirtmek için kullanılır.
FileName { get; }Dosya adı özniteliği, başlatıldığı değeri döndürmelidir. Nesne oluşturulduğunda, bu öznitelik boş dizeye başlatılmalıdır. Hatanın orijinal olarak oluştuğu komut dosyasının mutlak URL’sini temsil eder.
IsTrusted { get; }Güvenilir özellik, başlatıldığı değeri döndürmelidir. Bir olay oluşturulduğunda, öznitelik false. olarak başlatılmalıdır.
LineNo { get; }lineno özniteliği, başlatıldığı değeri döndürmelidir. Nesne oluşturulduğunda, bu öznitelik sıfır olarak başlatılmalıdır. Kodda hatanın oluştuğu satır numarasını temsil eder.
Message { get; }Mesaj özniteliği, başlatıldığı değeri döndürmelidir. Nesne oluşturulduğunda, bu öznitelik boş dizeye başlatılmalıdır. Hata mesajını temsil eder.
Target { get; }belirtmek için kullanılırIEventTarget olayın orijinal olarak gönderildiği yer.
TimeStamp { get; }Olayın oluşturulduğu zamanı (döneme göre milisaniye cinsinden) belirtmek için kullanılır. Bazı sistemlerin bu bilgiyi sağlayamaması nedeniyle, timeStamp değeri tüm olaylar için mevcut olmayabilir. Mevcut olmadığında , 0 değeri döndürülecektir. Dönem zamanına örnek olarak sistemin başlama zamanı veya 0:0:0 UTC 1 Ocak 1970 verilebilir.
Type { get; }Olayın adı (büyük/küçük harfe duyarsız). Ad, bir XML adı olmalıdır.

yöntemler

İsimTanım
virtual GetPlatformType()Bu yöntem ECMAScript nesnesini almak için kullanılır.Type .
InitEvent(string, bool, bool)InitEvent yöntemi, bir değeri başlatmak için kullanılırEvent the aracılığıyla oluşturulduIDocumentEvent arayüz.
PreventDefault()Bir olay iptal edilebilirse,PreventDefault yöntemi, olayın iptal edileceğini belirtmek için kullanılır, , olayın sonucu olarak uygulama tarafından normalde gerçekleştirilen herhangi bir varsayılan eylemin gerçekleşmeyeceği anlamına gelir.
StopImmediatePropagation()Bu yöntemi çağırmak, olayın geçerli olandan sonra kayıtlı herhangi bir olay dinleyicisine ulaşmasını engeller ve bir ağaçta gönderildiğinde, olayın başka herhangi bir nesneye ulaşmasını da engeller.
StopPropagation()StopPropagation yöntem, olay akışı sırasında bir olayın daha fazla yayılmasını önlemek için kullanılır.

Ayrıca bakınız