Class EventTarget

Class EventTarget

Името на пространството: Aspose.Html.Dom Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.EventTarget се реализира от всички Nodes в една имплементация, която поддържа DOM Event Model.Следователно, този интерфейс може да се получи чрез използване на обвързващи-специфични методи за кастинг на пример на Node interface.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 показва, че потребителят желае да започне улавяне.След започване на улов, всички събития от посочения тип ще бъдат изпратени до регистриранияАпсос.Html.Dom.Events.IEventListenerпреди да бъдат изпратени към всяко събитие Цели под тях в дървото.Събитията, които се бумят напред през дървото няма да предизвикат Aspose.Html.Dom.Events.IEventListener, предназначен за използване на улов.

Remarks

Ако Aspose.Html.Dom.Events.IEventListener се добавя към _Ul51.Software, докато обработва събитие, той няма да бъде предизвикан от текущите действия, но може да се предизвиква по време на по-късен етап на потока на събития, като например бумната фаза.

Ако няколко идентични слушатели на събития са регистрирани на един и същ Aspose.Html.Dom.EventTarget със същите параметри, дуплираните инстанции се отказват. те не причиняват, че __ WL51.Doma.events.IEventListener се обажда два пъти и тъй като те са отхвърлени, те няма нужда да бъдат премахнати с метода Wl51.

AddEventListener(Стъпка, IEventListener)

Този метод позволява регистрацията на слушателите на събитията на целта на събитието.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Тип на събитие, за което потребителят се регистрира

listener IEventListener

Приема интерфейс, реализиран от потребителя, който съдържа методите, които трябва да се обаждат, когато се случва събитие.

Remarks

Ако Aspose.Html.Dom.Events.IEventListener се добавя към _Ul51.Software, докато обработва събитие, той няма да бъде предизвикан от текущите действия, но може да се предизвиква по време на по-късен етап на потока на събития, като например бумната фаза.

Ако няколко идентични слушатели на събития са регистрирани на един и същ Aspose.Html.Dom.EventTarget със същите параметри, дуплираните инстанции се отказват. те не причиняват, че __ WL51.Doma.events.IEventListener се обажда два пъти и тъй като те са отхвърлени, те няма нужда да бъдат премахнати с метода Wl51.

AddEventListener(Стъпка, IEventListener, Bool)

Този метод позволява регистрацията на слушателите на събитията на целта на събитието.

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

Parameters

type string

Тип на събитие, за което потребителят се регистрира

listener IEventListener

Приема интерфейс, реализиран от потребителя, който съдържа методите, които трябва да се обаждат, когато се случва събитие.

useCapture bool

Ако това е вярно, useCapture показва, че потребителят желае да започне улавяне.След започване на улов, всички събития от посочения тип ще бъдат изпратени до регистриранияАпсос.Html.Dom.Events.IEventListenerпреди да бъдат изпратени към всяко събитие Цели под тях в дървото.Събитията, които се бумят напред през дървото няма да предизвикат Aspose.Html.Dom.Events.IEventListener, предназначен за използване на улов.

Remarks

Ако Aspose.Html.Dom.Events.IEventListener се добавя към _Ul51.Software, докато обработва събитие, той няма да бъде предизвикан от текущите действия, но може да се предизвиква по време на по-късен етап на потока на събития, като например бумната фаза.

Ако няколко идентични слушатели на събития са регистрирани на един и същ Aspose.Html.Dom.EventTarget със същите параметри, дуплираните инстанции се отказват. те не причиняват, че __ WL51.Doma.events.IEventListener се обажда два пъти и тъй като те са отхвърлени, те няма нужда да бъдат премахнати с метода Wl51.

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 е регистриран като слушател или не.Ако слушател е регистриран два пъти, един с улов и един без, всеки трябва да бъде премахнат отделно.Премахването на записващ слушател не засяга неписваща версия на същия слушач и обратното.

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 е регистриран като слушател или не.Ако слушател е регистриран два пъти, един с улов и един без, всеки трябва да бъде премахнат отделно.Премахването на записващ слушател не засяга неписваща версия на същия слушач и обратното.

 Български