Class EventTarget

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

MediaQueryList , Node

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

bool

ค่าคืนเงินของ 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

DOMException

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

 แบบไทย