Class EventTarget

Class EventTarget

Tên không gian: Aspose.Html.Dom Tổng hợp: Aspose.HTML.dll (25.4.0)

Giao diện Aspose.Html.Dom.EventTarget được triển khai bởi tất cả các nút trong một triển khai hỗ trợ mô hình sự kiện DOM.Do đó, giao diện này có thể được đạt được bằng cách sử dụng các phương pháp casting cụ thể ràng buộc trên một ví dụ của giao diện Node.Giao diện này cho phép đăng ký và xóa các Người nghe sự kiện trên một Aspose.Html.Dom.EventTarget và gửi các sự kiện đến đó 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

Thành viên thừa kế

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(Tính năng: DOMEventHandler, bool)

Phương pháp này cho phép đăng ký người nghe sự kiện trên mục tiêu sự kiện.

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Loại sự kiện mà người dùng đang đăng ký

handler DOMEventHandler

Lấy một Aspose.Html.Dom.Events.DOMEventHandler để được gọi khi sự kiện xảy ra.

useCapture bool

Nếu đúng, useCapture chỉ ra rằng người dùng muốn bắt đầu chụp.Sau khi bắt đầu bắt, tất cả các sự kiện của loại cụ thể sẽ được gửi đến người đăng kýTrang chủ / Event / Event / Event / Eventtrước khi được gửi đến bất kỳ sự kiện mục tiêu dưới họ trong cây.Các sự kiện đang bơm lên qua cây sẽ không kích hoạt một Aspose.Html.Dom.Events.IEventListener được thiết kế để sử dụng bắt.

Remarks

Nếu một Aspose.Html.Dom.Events.IEventListener được thêm vào một Wl51.Thông tin liên quan đến việc xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại, nhưng có thể phát sinh trong một giai đoạn sau của dòng chảy sự việc, chẳng hạn như thời điểm bơm.

Nếu nhiều người nghe sự kiện giống nhau được đăng ký trên cùng một Aspose.Html.Dom.EventTarget với các thông số tương tự, các ví dụ lặp lại được loại bỏ. họ không gây ra việc gọi Wl51.Thông tin.IEventListener hai lần và kể từ khi họ bị loại trừ họ sẽ không cần phải được xóa bằng phương pháp _ www.wl51-.html.com .

AddEventListener(Nhãn hiệu: IEventListener)

Phương pháp này cho phép đăng ký người nghe sự kiện trên mục tiêu sự kiện.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Loại sự kiện mà người dùng đang đăng ký

listener IEventListener

Lấy một giao diện được thực hiện bởi người dùng có chứa các phương pháp để được gọi khi sự kiện xảy ra.

Remarks

Nếu một Aspose.Html.Dom.Events.IEventListener được thêm vào một Wl51.Thông tin liên quan đến việc xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại, nhưng có thể phát sinh trong một giai đoạn sau của dòng chảy sự việc, chẳng hạn như thời điểm bơm.

Nếu nhiều người nghe sự kiện giống nhau được đăng ký trên cùng một Aspose.Html.Dom.EventTarget với các thông số tương tự, các ví dụ lặp lại được loại bỏ. họ không gây ra việc gọi Wl51.Thông tin.IEventListener hai lần và kể từ khi họ bị loại trừ họ sẽ không cần phải được xóa bằng phương pháp _ www.wl51-.html.com .

AddEventListener(Nhãn hiệu: IEventListener, bool)

Phương pháp này cho phép đăng ký người nghe sự kiện trên mục tiêu sự kiện.

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Loại sự kiện mà người dùng đang đăng ký

listener IEventListener

Lấy một giao diện được thực hiện bởi người dùng có chứa các phương pháp để được gọi khi sự kiện xảy ra.

useCapture bool

Nếu đúng, useCapture chỉ ra rằng người dùng muốn bắt đầu chụp.Sau khi bắt đầu bắt, tất cả các sự kiện của loại cụ thể sẽ được gửi đến người đăng kýTrang chủ / Event / Event / Event / Eventtrước khi được gửi đến bất kỳ sự kiện mục tiêu dưới họ trong cây.Các sự kiện đang bơm lên qua cây sẽ không kích hoạt một Aspose.Html.Dom.Events.IEventListener được thiết kế để sử dụng bắt.

Remarks

Nếu một Aspose.Html.Dom.Events.IEventListener được thêm vào một Wl51.Thông tin liên quan đến việc xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại, nhưng có thể phát sinh trong một giai đoạn sau của dòng chảy sự việc, chẳng hạn như thời điểm bơm.

Nếu nhiều người nghe sự kiện giống nhau được đăng ký trên cùng một Aspose.Html.Dom.EventTarget với các thông số tương tự, các ví dụ lặp lại được loại bỏ. họ không gây ra việc gọi Wl51.Thông tin.IEventListener hai lần và kể từ khi họ bị loại trừ họ sẽ không cần phải được xóa bằng phương pháp _ www.wl51-.html.com .

DispatchEvent(Event)

Phương pháp này cho phép việc gửi các sự kiện vào mô hình sự kiện thực hiện.

public bool DispatchEvent(Event @event)

Parameters

event Event

Nó xác định loại sự kiện, hành vi, và thông tin bối cảnh để được sử dụng trong việc xử lý sự kiện.

Returns

bool

Giá trị trở lại của Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) cho thấy nếu bất kỳ người nghe nào xử lý sự kiện được gọi là Aspose.Html.Dom.Events.Event.PreventDefault.Nếu Aspose.Html.Dom.Events.Event.PreventDefault được gọi là giá trị là giả, nếu không giá trị là đúng.

Remarks

Các sự kiện được gửi theo cách này sẽ có hành vi bắt và bơm tương tự như các sự kiện được gửi trực tiếp bởi việc thực hiện.Mục tiêu của sự kiện là Aspose.Html.Dom.EventTarget trên đó được gọi là Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Exceptions

DOMException

Dispose()

Thực hiện các nhiệm vụ được xác định theo ứng dụng liên quan đến việc giải phóng, giải phóng hoặc tái quản lý các tài nguyên không được quản lý.

public void Dispose()

Dispose(Bool)

Phát hành tài nguyên không được quản lý và - tùy chọn - được quản lý.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” để phát hành cả các tài nguyên được quản lý và không được quản lý; “false” để phát hành chỉ các tài nguyên không được quản lý.

RemoveEventListener(Tính năng: DOMEventHandler, bool)

Phương pháp này cho phép loại bỏ người nghe sự kiện từ mục tiêu sự kiện.Nếu một Aspose.Html.Dom.Events.IEventListener được loại bỏ từ một Aspose.Html.Dom.EventTarget trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại.Người nghe sự kiện không bao giờ có thể được kêu gọi sau khi bị loại bỏ.

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Cài đặt loại sự kiện của Aspose.Html.Dom.Events.IEventListener đang được xóa.

handler DOMEventHandler

Các thông số Aspose.Html.Dom.Events.DOMEventHandler cho thấy Aspose.Html.Dom.Events.IEventListener phải được xóa.

useCapture bool

Nó xác định xem EventListener đã bị xóa đã được đăng ký như là người lắng nghe nắm bắt hay không.Nếu một người nghe đã được đăng ký hai lần, một với bắt và một không, mỗi người phải được loại bỏ riêng biệt.Việc loại bỏ một máy nghe ghi không ảnh hưởng đến một phiên bản không ghi của cùng một máy nghe, và ngược lại.

RemoveEventListener(Nhãn hiệu: IEventListener)

Phương pháp này cho phép loại bỏ người nghe sự kiện từ mục tiêu sự kiện.Nếu một Aspose.Html.Dom.Events.IEventListener được loại bỏ từ một Aspose.Html.Dom.EventTarget trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại.Người nghe sự kiện không bao giờ có thể được kêu gọi sau khi bị loại bỏ.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Cài đặt loại sự kiện của Aspose.Html.Dom.Events.IEventListener đang được xóa.

listener IEventListener

Các thông số Aspose.Html.Dom.Events.IEventListener cho thấy Aspose.Html.Dom.Events.IEventListener phải được xóa.

RemoveEventListener(Nhãn hiệu: IEventListener, bool)

Phương pháp này cho phép loại bỏ người nghe sự kiện từ mục tiêu sự kiện.Nếu một Aspose.Html.Dom.Events.IEventListener được loại bỏ từ một Aspose.Html.Dom.EventTarget trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại.Người nghe sự kiện không bao giờ có thể được kêu gọi sau khi bị loại bỏ.

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Cài đặt loại sự kiện của Aspose.Html.Dom.Events.IEventListener đang được xóa.

listener IEventListener

Các thông số Aspose.Html.Dom.Events.IEventListener cho thấy Aspose.Html.Dom.Events.IEventListener phải được xóa.

useCapture bool

Nó xác định xem EventListener đã bị xóa đã được đăng ký như là người lắng nghe nắm bắt hay không.Nếu một người nghe đã được đăng ký hai lần, một với bắt và một không, mỗi người phải được loại bỏ riêng biệt.Việc loại bỏ một máy nghe ghi không ảnh hưởng đến một phiên bản không ghi của cùng một máy nghe, và ngược lại.

 Tiếng Việt