Class EventTarget
ชื่อพื้นที่: Aspose.Html.Dom การประกอบ: Aspose.HTML.dll (25.4.0)
อินเตอร์เฟซ Aspose.Html.Dom.EventTarget จะถูกนํามาใช้โดย Nodes ทั้งหมดในการนํามาใช้ซึ่งรองรับ DOM Event Modelดังนั้นอินเตอร์เฟซนี้สามารถทําได้โดยใช้วิธีการ casting ที่กําหนดเองในตัวอย่างของอินเตอร์เฟซ Nodeอินเตอร์เฟซนี้ช่วยให้การลงทะเบียนและลบผู้ฟังเหตุการณ์บน Aspose.Html.Dom.EventTarget และส่งเหตุการณ์ไปยัง 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
อนุญาโตตุลาการ
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(สกรู, DOMEventHandler, bool)
วิธีการนี้ช่วยให้ผู้ฟังเหตุการณ์ลงทะเบียนในเป้าหมายเหตุการณ์
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
ประเภทเหตุการณ์ที่ผู้ใช้ลงทะเบียน
handler
DOMEventHandler
ใช้ Aspose.Html.Dom.Events.DOMEventHandler ที่จะถูกเรียกเมื่อเหตุการณ์เกิดขึ้น
useCapture
bool
ถ้าเป็นจริง, useCapture แสดงให้เห็นว่าผู้ใช้ต้องการเริ่มต้นการจับภาพหลังจากเริ่มต้นการจับภาพทั้งหมดของประเภทที่ระบุจะถูกส่งไปยังผู้ลงทะเบียนAspose.Html.Dom.Events.IEventอ่านก่อนที่จะถูกส่งไปยังเป้าหมายเหตุใด ๆ ด้านล่างของพวกเขาในต้นไม้เหตุการณ์ที่ขุดขึ้นผ่านต้นไม้จะไม่ทําให้เกิด Aspose.Html.Dom.Events.IEventListener ที่กําหนดไว้เพื่อใช้การจับภาพ
Remarks
หาก Aspose.Html.Dom.Events.IEventListener จะถูกเพิ่มลงใน Wl51.HDL.Target ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ
หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Html.Dom.EventTarget ด้วยพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ __ WL51.Doma. Events.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วยวิธีการ Wl51.Thm.Systems.
AddEventListener(สกรู, IEventListener)
วิธีการนี้ช่วยให้ผู้ฟังเหตุการณ์ลงทะเบียนในเป้าหมายเหตุการณ์
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
ประเภทเหตุการณ์ที่ผู้ใช้ลงทะเบียน
listener
IEventListener
ใช้อินเทอร์เฟซที่ดําเนินการโดยผู้ใช้ซึ่งมีวิธีการที่จะเรียกว่าเมื่อเหตุการณ์เกิดขึ้น
Remarks
หาก Aspose.Html.Dom.Events.IEventListener จะถูกเพิ่มลงใน Wl51.HDL.Target ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ
หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Html.Dom.EventTarget ด้วยพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ __ WL51.Doma. Events.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วยวิธีการ Wl51.Thm.Systems.
AddEventListener(สกรู, IEventListener, bool)
วิธีการนี้ช่วยให้ผู้ฟังเหตุการณ์ลงทะเบียนในเป้าหมายเหตุการณ์
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
ประเภทเหตุการณ์ที่ผู้ใช้ลงทะเบียน
listener
IEventListener
ใช้อินเทอร์เฟซที่ดําเนินการโดยผู้ใช้ซึ่งมีวิธีการที่จะเรียกว่าเมื่อเหตุการณ์เกิดขึ้น
useCapture
bool
ถ้าเป็นจริง, useCapture แสดงให้เห็นว่าผู้ใช้ต้องการเริ่มต้นการจับภาพหลังจากเริ่มต้นการจับภาพทั้งหมดของประเภทที่ระบุจะถูกส่งไปยังผู้ลงทะเบียนAspose.Html.Dom.Events.IEventอ่านก่อนที่จะถูกส่งไปยังเป้าหมายเหตุใด ๆ ด้านล่างของพวกเขาในต้นไม้เหตุการณ์ที่ขุดขึ้นผ่านต้นไม้จะไม่ทําให้เกิด Aspose.Html.Dom.Events.IEventListener ที่กําหนดไว้เพื่อใช้การจับภาพ
Remarks
หาก Aspose.Html.Dom.Events.IEventListener จะถูกเพิ่มลงใน Wl51.HDL.Target ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ
หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Html.Dom.EventTarget ด้วยพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ __ WL51.Doma. Events.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วยวิธีการ Wl51.Thm.Systems.
DispatchEvent(Event)
วิธีการนี้ช่วยให้การส่งของเหตุการณ์ไปยังรูปแบบเหตุการณ์การดําเนินการ
public bool DispatchEvent(Event @event)
Parameters
event
Event
รายละเอียดประเภทเหตุการณ์พฤติกรรมและข้อมูลพื้นฐานที่จะใช้ในการประมวลผลเหตุการณ์
Returns
ค่าคืนเงินของ Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) แสดงให้เห็นว่าผู้ฟังใด ๆ ที่จัดการกับเหตุการณ์เรียกว่า Aspose.Html.Dom.Events.Event.PreventDefaultถ้า Aspose.Html.Dom.Events.Event.PreventDefault จะถูกเรียกว่าค่าที่ซื่อสัตย์หรือค่าที่ถูกต้อง
Remarks
เหตุการณ์ที่ส่งในลักษณะนี้จะมีพฤติกรรมจับกุมและกระแทกเดียวกันกับเหตุการณ์ที่ส่งโดยตรงโดยการดําเนินการเป้าหมายของเหตุการณ์คือ Aspose.Html.Dom.EventTarget ซึ่งเรียกว่า Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)
Exceptions
Dispose()
ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล
public void Dispose()
Dispose(บอล)
การปล่อยทรัพยากรที่ไม่ได้จัดการและ - ทางเลือก - จัดการ
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“จริง” เพื่อปล่อยทรัพยากรที่จัดการและไม่ได้จัดการ; “ผิด” เพื่อปล่อยทรัพยากรที่ไม่จัดการเท่านั้น
RemoveEventListener(สกรู, DOMEventHandler, bool)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Html.Dom.Events.IEventListener จะถูกลบจาก Aspose.Html.Dom.EventTarget ในขณะที่มันจะประมวลผลเหตุการณ์มันจะไม่เกิดจากการดําเนินการปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
รายละเอียดประเภทเหตุการณ์ของ Aspose.Html.Dom.Events.IEventListener จะถูกลบ
handler
DOMEventHandler
พารามิเตอร์ Aspose.Html.Dom.Events.DOMEventHandler แสดงให้เห็นว่า Aspose.Html.Dom.Events.IEventListener จะถูกลบ
useCapture
bool
คําอธิบายว่า EventListener ที่ถูกลบจะถูกลงทะเบียนเป็นผู้ฟังที่จับได้หรือไม่หากผู้ฟังได้รับการลงทะเบียนสองครั้งหนึ่งพร้อมการจับกุมและหนึ่งไม่มีแต่ละคนจะต้องถูกลบแยกต่างหากการลบเครื่องฟังจับไม่ส่งผลกระทบต่อรุ่นที่ไม่ได้จับของเครื่องฟังเดียวกันและ vice versa
RemoveEventListener(สกรู, IEventListener)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Html.Dom.Events.IEventListener จะถูกลบจาก Aspose.Html.Dom.EventTarget ในขณะที่มันจะประมวลผลเหตุการณ์มันจะไม่เกิดจากการดําเนินการปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
รายละเอียดประเภทเหตุการณ์ของ Aspose.Html.Dom.Events.IEventListener จะถูกลบ
listener
IEventListener
พารามิเตอร์ Aspose.Html.Dom.Events.IEventListener แสดงให้เห็นว่า Aspose.Html.Dom.Events.IEventListener จะถูกลบ
RemoveEventListener(สกรู, IEventListener, bool)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Html.Dom.Events.IEventListener จะถูกลบจาก Aspose.Html.Dom.EventTarget ในขณะที่มันจะประมวลผลเหตุการณ์มันจะไม่เกิดจากการดําเนินการปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
รายละเอียดประเภทเหตุการณ์ของ Aspose.Html.Dom.Events.IEventListener จะถูกลบ
listener
IEventListener
พารามิเตอร์ Aspose.Html.Dom.Events.IEventListener แสดงให้เห็นว่า Aspose.Html.Dom.Events.IEventListener จะถูกลบ
useCapture
bool
คําอธิบายว่า EventListener ที่ถูกลบจะถูกลงทะเบียนเป็นผู้ฟังที่จับได้หรือไม่หากผู้ฟังได้รับการลงทะเบียนสองครั้งหนึ่งพร้อมการจับกุมและหนึ่งไม่มีแต่ละคนจะต้องถูกลบแยกต่างหากการลบเครื่องฟังจับไม่ส่งผลกระทบต่อรุ่นที่ไม่ได้จับของเครื่องฟังเดียวกันและ vice versa