Class EventTarget
Nama dari : Aspose.Html.Dom Pengumpulan: Aspose.HTML.dll (25.4.0)
Jaringan Aspose.Html.Dom.EventTarget diimplementasikan oleh semua Node dalam implementasi yang mendukung DOM Event Model.Oleh karena itu, antarmuka ini dapat diperoleh dengan menggunakan metode casting khusus pada contoh antarmuka Node.Jaringan ini memungkinkan pendaftaran dan penghapusan Event Listeners pada Aspose.Html.Dom.EventTarget dan pengiriman acara ke Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
anggota yang diwarisi
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EventTarget()
public EventTarget()
Methods
AddEventListener(Pemasaran, DOMEventHandler, Bool)
Metode ini memungkinkan pendaftaran pendengar acara pada target acara.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Jenis acara yang pengguna mendaftar
handler
DOMEventHandler
Mengambil Aspose.Html.Dom.Events.DOMEventHandler untuk dipanggil ketika peristiwa terjadi.
useCapture
bool
Jika benar, useCapture menunjukkan bahwa pengguna ingin memulai capture.Setelah memulai penangkapan, semua peristiwa jenis yang ditentukan akan dikirim ke yang terdaftar.Home / Informasi / Event / Event / Event / Eventsebelum diserahkan ke mana-mana Event Target di bawah mereka di pohon.Peristiwa yang membubarkan ke atas melalui pohon tidak akan memicu Aspose.Html.Dom.Events.IEventListener yang dirancang untuk menggunakan penangkapan.
Remarks
Jika sebuah Aspose.Html.Dom.Events.IEventListener ditambahkan ke sebuah _ www.doma.event Target saat sedang memproses suatu peristiwa, itu tidak akan dimulai oleh tindakan saat ini tetapi dapat dimulakan selama tahap yang lebih lambat dari aliran acara, seperti fase bubbling.
Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Html.Dom.EventTarget dengan parameter yang sama, instans duplikat dibatalkan. mereka tidak menyebabkan __ WL51.Doma.Avent.IEventListener dipanggil dua kali dan karena mereka dibalas mereka tak perlu dihapus dengan metode Wl51.System.Boolean.
AddEventListener(Rujukan, Rujukan)
Metode ini memungkinkan pendaftaran pendengar acara pada target acara.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Jenis acara yang pengguna mendaftar
listener
IEventListener
Mengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang harus dipanggil ketika peristiwa terjadi.
Remarks
Jika sebuah Aspose.Html.Dom.Events.IEventListener ditambahkan ke sebuah _ www.doma.event Target saat sedang memproses suatu peristiwa, itu tidak akan dimulai oleh tindakan saat ini tetapi dapat dimulakan selama tahap yang lebih lambat dari aliran acara, seperti fase bubbling.
Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Html.Dom.EventTarget dengan parameter yang sama, instans duplikat dibatalkan. mereka tidak menyebabkan __ WL51.Doma.Avent.IEventListener dipanggil dua kali dan karena mereka dibalas mereka tak perlu dihapus dengan metode Wl51.System.Boolean.
AddEventListener(Tembak, IEventListener, Bool)
Metode ini memungkinkan pendaftaran pendengar acara pada target acara.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Jenis acara yang pengguna mendaftar
listener
IEventListener
Mengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang harus dipanggil ketika peristiwa terjadi.
useCapture
bool
Jika benar, useCapture menunjukkan bahwa pengguna ingin memulai capture.Setelah memulai penangkapan, semua peristiwa jenis yang ditentukan akan dikirim ke yang terdaftar.Home / Informasi / Event / Event / Event / Eventsebelum diserahkan ke mana-mana Event Target di bawah mereka di pohon.Peristiwa yang membubarkan ke atas melalui pohon tidak akan memicu Aspose.Html.Dom.Events.IEventListener yang dirancang untuk menggunakan penangkapan.
Remarks
Jika sebuah Aspose.Html.Dom.Events.IEventListener ditambahkan ke sebuah _ www.doma.event Target saat sedang memproses suatu peristiwa, itu tidak akan dimulai oleh tindakan saat ini tetapi dapat dimulakan selama tahap yang lebih lambat dari aliran acara, seperti fase bubbling.
Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Html.Dom.EventTarget dengan parameter yang sama, instans duplikat dibatalkan. mereka tidak menyebabkan __ WL51.Doma.Avent.IEventListener dipanggil dua kali dan karena mereka dibalas mereka tak perlu dihapus dengan metode Wl51.System.Boolean.
DispatchEvent(Event)
Metode ini memungkinkan pengiriman acara ke dalam model acara implementasi.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Menentukan jenis acara, perilaku, dan informasi konteks yang akan digunakan dalam pemrosesan acara.
Returns
Nilai pengembalian dari Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) menunjukkan apakah salah satu pendengar yang menangani acara itu disebut Aspose.Html.Dom.Events.Event.PreventDefault.Jika Aspose.Html.Dom.Events.Event.PreventDefault disebut nilai itu palsu, maka nilai itu benar.
Remarks
Peristiwa yang dikirim dengan cara ini akan memiliki perilaku penangkapan dan membubarkan yang sama seperti peristiwa yang dikirim langsung oleh implementasi.Tujuan dari acara ini adalah Aspose.Html.Dom.EventTarget di mana Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) disebut.
Exceptions
Dispose()
Melaksanakan tugas-tugas yang ditentukan oleh aplikasi yang terkait dengan pembebasan, pembebasan, atau reset sumber daya yang tidak dikelola.
public void Dispose()
Dispose(Bool)
Mengeluarkan sumber daya yang tidak terkawal dan - secara opsional - terkawal.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘kebenaran’ untuk melepaskan sumber daya yang dikendalikan dan tidak dikendalikan; ‘kebenaran’ untuk melepaskan hanya sumber daya yang tidak dikendalikan.
RemoveEventListener(Pemasaran, DOMEventHandler, Bool)
Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika Aspose.Html.Dom.Events.IEventListener dihapus dari Aspose.Html.Dom.EventTarget saat sedang memproses sebuah acara, itu tidak akan diakibatkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Menentukan jenis acara dari Aspose.Html.Dom.Events.IEventListener yang akan dihapus.
handler
DOMEventHandler
Parameter Aspose.Html.Dom.Events.DOMEventHandler menunjukkan bahwa Aspose.Html.Dom.Events.IEventListener harus dihapus.
useCapture
bool
Menentukan apakah EventListener yang dihapus telah didaftarkan sebagai pendengar penangkapan atau tidak.Jika pendengar telah didaftarkan dua kali, satu dengan penangkapan dan satu tanpa, masing-masing harus dihapus secara terpisah.Penghapusan pendengar yang menangkap tidak mempengaruhi versi yang tidak menangkap pendengar yang sama, dan sebaliknya.
RemoveEventListener(Rujukan, Rujukan)
Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika Aspose.Html.Dom.Events.IEventListener dihapus dari Aspose.Html.Dom.EventTarget saat sedang memproses sebuah acara, itu tidak akan diakibatkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Menentukan jenis acara dari Aspose.Html.Dom.Events.IEventListener yang akan dihapus.
listener
IEventListener
Parameter Aspose.Html.Dom.Events.IEventListener menunjukkan Aspose.Html.Dom.Events.IEventListener harus dihapus.
RemoveEventListener(Tembak, IEventListener, Bool)
Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika Aspose.Html.Dom.Events.IEventListener dihapus dari Aspose.Html.Dom.EventTarget saat sedang memproses sebuah acara, itu tidak akan diakibatkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Menentukan jenis acara dari Aspose.Html.Dom.Events.IEventListener yang akan dihapus.
listener
IEventListener
Parameter Aspose.Html.Dom.Events.IEventListener menunjukkan Aspose.Html.Dom.Events.IEventListener harus dihapus.
useCapture
bool
Menentukan apakah EventListener yang dihapus telah didaftarkan sebagai pendengar penangkapan atau tidak.Jika pendengar telah didaftarkan dua kali, satu dengan penangkapan dan satu tanpa, masing-masing harus dihapus secara terpisah.Penghapusan pendengar yang menangkap tidak mempengaruhi versi yang tidak menangkap pendengar yang sama, dan sebaliknya.