Class EventTarget

Class EventTarget

Numele spaţiului: Aspose.Html.Dom Asamblare: Aspose.HTML.dll (25.4.0)

Interfața Aspose.Html.Dom.EventTarget este implementată de toate nodurile într-o implementare care susține modelul de eveniment DOM.Prin urmare, această interfață poate fi obținută folosind metode de castare specifice obligatorie pe un exemplu al interfaței Node.Interfața permite înregistrarea și îndepărtarea ascultătorilor de evenimente pe un Aspose.Html.Dom.EventTarget și transmiterea evenimentelor la acel 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

Membrii moștenitori

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(Cuvânt cheie, DOMEventHandler, bool)

Această metodă permite înregistrarea ascultătorilor de evenimente pe ținta evenimentului.

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

Parameters

type string

Tipul evenimentului pentru care se înregistrează utilizatorul

handler DOMEventHandler

Ia un Aspose.Html.Dom.Events.DOMEventHandler pentru a fi chemat atunci când evenimentul are loc.

useCapture bool

Dacă este adevărat, utilizareaCapture indică faptul că utilizatorul dorește să inițieze captura.După inițierea capturilor, toate evenimentele de tip specificat vor fi trimise înregistratului.Acasă Evenimente Evenimente Evenimente Evenimente Evenimente Evenimenteînainte de a fi trimis la orice Eveniment Target sub ele în copac.Evenimentele care se mișcă în sus prin copac nu vor declanșa un Aspose.Html.Dom.Events.IEventListener desemnat pentru a utiliza captură.

Remarks

În cazul în care un Aspose.Html.Dom.Events.IEventListener este adăugat într-un __ WL51.HmL.Target în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente, ci poate fi scos în timpul unei etape ulterioare a fluxului de evenimente, cum ar fi faza de bule.

În cazul în care mai mulți ascultători de evenimente identice sunt înregistrați pe același Aspose.Html.Dom.EventTarget cu aceleași parametri, se descărcă exemplele duplicate. ei nu cauzează numirea de două ori și, din moment ce sunt discardate, nu au nevoie să fie îndepărtate cu metoda Wl51.

AddEventListener(Cuvânt cheie, IEventListener)

Această metodă permite înregistrarea ascultătorilor de evenimente pe ținta evenimentului.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Tipul evenimentului pentru care se înregistrează utilizatorul

listener IEventListener

Ia o interfață implementată de utilizator care conține metodele de a fi chemat atunci când evenimentul are loc.

Remarks

În cazul în care un Aspose.Html.Dom.Events.IEventListener este adăugat într-un __ WL51.HmL.Target în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente, ci poate fi scos în timpul unei etape ulterioare a fluxului de evenimente, cum ar fi faza de bule.

În cazul în care mai mulți ascultători de evenimente identice sunt înregistrați pe același Aspose.Html.Dom.EventTarget cu aceleași parametri, se descărcă exemplele duplicate. ei nu cauzează numirea de două ori și, din moment ce sunt discardate, nu au nevoie să fie îndepărtate cu metoda Wl51.

AddEventListener(String, IEventListener și bool)

Această metodă permite înregistrarea ascultătorilor de evenimente pe ținta evenimentului.

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

Parameters

type string

Tipul evenimentului pentru care se înregistrează utilizatorul

listener IEventListener

Ia o interfață implementată de utilizator care conține metodele de a fi chemat atunci când evenimentul are loc.

useCapture bool

Dacă este adevărat, utilizareaCapture indică faptul că utilizatorul dorește să inițieze captura.După inițierea capturilor, toate evenimentele de tip specificat vor fi trimise înregistratului.Acasă Evenimente Evenimente Evenimente Evenimente Evenimente Evenimenteînainte de a fi trimis la orice Eveniment Target sub ele în copac.Evenimentele care se mișcă în sus prin copac nu vor declanșa un Aspose.Html.Dom.Events.IEventListener desemnat pentru a utiliza captură.

Remarks

În cazul în care un Aspose.Html.Dom.Events.IEventListener este adăugat într-un __ WL51.HmL.Target în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente, ci poate fi scos în timpul unei etape ulterioare a fluxului de evenimente, cum ar fi faza de bule.

În cazul în care mai mulți ascultători de evenimente identice sunt înregistrați pe același Aspose.Html.Dom.EventTarget cu aceleași parametri, se descărcă exemplele duplicate. ei nu cauzează numirea de două ori și, din moment ce sunt discardate, nu au nevoie să fie îndepărtate cu metoda Wl51.

DispatchEvent(Event)

Această metodă permite transmiterea evenimentelor în modelul evenimentelor de implementare.

public bool DispatchEvent(Event @event)

Parameters

event Event

Specifica tipul de eveniment, comportamentul și informațiile contextuale care vor fi utilizate în procesarea evenimentului.

Returns

bool

Valoarea de returnare a Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) indică dacă oricare dintre auditorii care au gestionat evenimentul se numește Aspose.Html.Dom.Events.Event.PreventDefault.Dacă Aspose.Html.Dom.Events.Event.PreventDefault a fost numit valoarea este falsă, în caz contrar valoarea este adevărată.

Remarks

Evenimentele transmise în acest mod vor avea același comportament de capturare și bulevardare ca și evenimentele transmise direct de implementare.Obiectivul evenimentului este Aspose.Html.Dom.EventTarget pe care Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) este numit.

Exceptions

DOMException

Dispose()

Îndeplinește sarcini definite prin aplicare asociate cu eliberarea, eliberarea sau redistribuirea resurselor necontrolate.

public void Dispose()

Dispose(Boulă)

Eliberează resurse necontrolate și - opțional - gestionate.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

„true” pentru a elibera atât resursele gestionate, cât și resursele necontrolate; „false” pentru a elibera doar resursele necontrolate.

RemoveEventListener(Cuvânt cheie, DOMEventHandler, bool)

Această metodă permite îndepărtarea ascultătorilor de evenimente de la ținta evenimentului.Dacă un Aspose.Html.Dom.Events.IEventListener este îndepărtat dintr-un Aspose.Html.Dom.EventTarget în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente.Ascultătorii de evenimente nu pot fi niciodată invocate după ce sunt îndepărtate.

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

Parameters

type string

Specificați tipul de eveniment al Aspose.Html.Dom.Events.IEventListener fiind îndepărtat.

handler DOMEventHandler

Parametrul Aspose.Html.Dom.Events.DOMEventHandler indică că Aspose.Html.Dom.Events.IEventListener trebuie îndepărtat.

useCapture bool

Specifica dacă EventListener-ul îndepărtat a fost înregistrat ca ascultător capturant sau nu.Dacă un ascultător a fost înregistrat de două ori, unul cu captură și unul fără, fiecare trebuie îndepărtat separat.Îndepărtarea unui ascultator capturant nu afectează o versiune non-capturant a același ascultator, și invers.

RemoveEventListener(Cuvânt cheie, IEventListener)

Această metodă permite îndepărtarea ascultătorilor de evenimente de la ținta evenimentului.Dacă un Aspose.Html.Dom.Events.IEventListener este îndepărtat dintr-un Aspose.Html.Dom.EventTarget în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente.Ascultătorii de evenimente nu pot fi niciodată invocate după ce sunt îndepărtate.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Specificați tipul de eveniment al Aspose.Html.Dom.Events.IEventListener fiind îndepărtat.

listener IEventListener

Parametrul Aspose.Html.Dom.Events.IEventListener indică că Aspose.Html.Dom.Events.IEventListener trebuie îndepărtat.

RemoveEventListener(String, IEventListener și bool)

Această metodă permite îndepărtarea ascultătorilor de evenimente de la ținta evenimentului.Dacă un Aspose.Html.Dom.Events.IEventListener este îndepărtat dintr-un Aspose.Html.Dom.EventTarget în timp ce prelucrează un eveniment, acesta nu va fi declanșat de acțiunile curente.Ascultătorii de evenimente nu pot fi niciodată invocate după ce sunt îndepărtate.

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

Parameters

type string

Specificați tipul de eveniment al Aspose.Html.Dom.Events.IEventListener fiind îndepărtat.

listener IEventListener

Parametrul Aspose.Html.Dom.Events.IEventListener indică că Aspose.Html.Dom.Events.IEventListener trebuie îndepărtat.

useCapture bool

Specifica dacă EventListener-ul îndepărtat a fost înregistrat ca ascultător capturant sau nu.Dacă un ascultător a fost înregistrat de două ori, unul cu captură și unul fără, fiecare trebuie îndepărtat separat.Îndepărtarea unui ascultator capturant nu afectează o versiune non-capturant a același ascultator, și invers.

 Română