Class EventTarget

Class EventTarget

De naam: Aspose.Html.Dom Verzameling: Aspose.HTML.dll (25.4.0)

De Aspose.Html.Dom.EventTarget-interface wordt geïmplementeerd door alle Nodes in een implementatie die het DOM Event Model ondersteunt.Daarom kan deze interface worden verkregen met behulp van bindende-specifieke castingsmethoden op een voorbeeld van de Node-interface.De interface maakt de registratie en verwijdering van Event Listeners mogelijk op een Aspose.Html.Dom.EventTarget en de verzending van evenementen naar die 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

Geëerbiede leden

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(String, DOMEventHandler, Bool)

Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.

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

Parameters

type string

Het type evenement waarvoor de gebruiker zich registreert

handler DOMEventHandler

Neem een Aspose.Html.Dom.Events.DOMEventHandler om te worden geroepen wanneer het evenement plaatsvindt.

useCapture bool

Als het waar is, geeft gebruikCapture aan dat de gebruiker de capture wil starten.Na het initiëren van de opname worden alle gebeurtenissen van het aangegeven type naar de geregistreerdeHtml.Dom.Events.IEventListenervóór het worden gestuurd naar een Event Targets onder hen in de boom.Evenementen die door de boom omhoog bubbelen, zullen geen Aspose.Html.Dom.Events.IEventListener veroorzaken die is ontworpen om capture te gebruiken.

Remarks

Als een Aspose.Html.Dom.Events.IEventListener wordt toegevoegd aan een Wl51.HDL.Software tijdens het verwerken van een gebeurtenis, zal het niet door de huidige acties worden uitgevoerd, maar kan gedurende een latere fase van het evenementstromen, zoals de bubbelfase, worden uitgeroepen.

Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Html.Dom.EventTarget met dezelfde parameters worden de duplicate instanties uitgeschakeld. Ze veroorzaken niet dat de __ WL51.Doma.Verdrag.IEventListener tweemaal wordt genoemd en omdat ze worden uitgescheiden ze hoeven niet te worden verwijderd met de Wl51.Het is noodzakelijk dat zij worden geëlimineerd met het systeem.String,WT51__.

AddEventListener(String, IEventListener)

Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Het type evenement waarvoor de gebruiker zich registreert

listener IEventListener

Neem een interface die door de gebruiker wordt geïmplementeerd en die de methoden bevat die moeten worden geroepen wanneer het evenement plaatsvindt.

Remarks

Als een Aspose.Html.Dom.Events.IEventListener wordt toegevoegd aan een Wl51.HDL.Software tijdens het verwerken van een gebeurtenis, zal het niet door de huidige acties worden uitgevoerd, maar kan gedurende een latere fase van het evenementstromen, zoals de bubbelfase, worden uitgeroepen.

Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Html.Dom.EventTarget met dezelfde parameters worden de duplicate instanties uitgeschakeld. Ze veroorzaken niet dat de __ WL51.Doma.Verdrag.IEventListener tweemaal wordt genoemd en omdat ze worden uitgescheiden ze hoeven niet te worden verwijderd met de Wl51.Het is noodzakelijk dat zij worden geëlimineerd met het systeem.String,WT51__.

AddEventListener(String, IEventListener, Bool)

Deze methode maakt het mogelijk om evenement luisteraars op het evenementdoel te registreren.

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

Parameters

type string

Het type evenement waarvoor de gebruiker zich registreert

listener IEventListener

Neem een interface die door de gebruiker wordt geïmplementeerd en die de methoden bevat die moeten worden geroepen wanneer het evenement plaatsvindt.

useCapture bool

Als het waar is, geeft gebruikCapture aan dat de gebruiker de capture wil starten.Na het initiëren van de opname worden alle gebeurtenissen van het aangegeven type naar de geregistreerdeHtml.Dom.Events.IEventListenervóór het worden gestuurd naar een Event Targets onder hen in de boom.Evenementen die door de boom omhoog bubbelen, zullen geen Aspose.Html.Dom.Events.IEventListener veroorzaken die is ontworpen om capture te gebruiken.

Remarks

Als een Aspose.Html.Dom.Events.IEventListener wordt toegevoegd aan een Wl51.HDL.Software tijdens het verwerken van een gebeurtenis, zal het niet door de huidige acties worden uitgevoerd, maar kan gedurende een latere fase van het evenementstromen, zoals de bubbelfase, worden uitgeroepen.

Als meerdere identieke Event Listeners zijn geregistreerd op hetzelfde Aspose.Html.Dom.EventTarget met dezelfde parameters worden de duplicate instanties uitgeschakeld. Ze veroorzaken niet dat de __ WL51.Doma.Verdrag.IEventListener tweemaal wordt genoemd en omdat ze worden uitgescheiden ze hoeven niet te worden verwijderd met de Wl51.Het is noodzakelijk dat zij worden geëlimineerd met het systeem.String,WT51__.

DispatchEvent(Event)

Deze methode maakt het mogelijk om evenementen te verzenden naar het implementatie-evenementmodel.

public bool DispatchEvent(Event @event)

Parameters

event Event

Bepaal het type evenement, gedrag en contextuele informatie om te worden gebruikt bij de verwerking van het evenement.

Returns

bool

De terugkeerwaarde van Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) geeft aan of een van de luisteraars die het evenement behandelde de naam Aspose.Html.Dom.Events.Event.PreventDefault.Als Aspose.Html.Dom.Events.Event.PreventDefault wordt genoemd de waarde is vals, dan is de waarde waar.

Remarks

Evenementen die op deze manier worden verzonden, hebben hetzelfde captureer- en bubbelgedrag als evenementen die rechtstreeks door de uitvoering worden verzonden.Het doel van het evenement is de Aspose.Html.Dom.EventTarget waarop Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) wordt genoemd.

Exceptions

DOMException

Dispose()

Het vervult toepasselijk gedefinieerde taken die verband houden met het vrijgeven, vrijgeven of herstructureren van onbeheerde middelen.

public void Dispose()

Dispose(Bool)

Verwijder onbeheerde en - optioneel - beheerde middelen.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.

RemoveEventListener(String, DOMEventHandler, Bool)

Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Html.Dom.Events.IEventListener wordt verwijderd van een Aspose.Html.Dom.EventTarget terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.

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

Parameters

type string

Specificeert de gebeurtenis type van de Aspose.Html.Dom.Events.IEventListener wordt verwijderd.

handler DOMEventHandler

De Aspose.Html.Dom.Events.DOMEventHandler parameter geeft aan dat de Aspose.Html.Dom.Events.IEventListener moet worden verwijderd.

useCapture bool

Bepaal of de verwijderde EventListener is geregistreerd als een opname luisteraar of niet.Als een luisteraar twee keer is geregistreerd, een met capture en een zonder, moet elk apart worden verwijderd.Het verwijderen van een opname luisteraar heeft geen invloed op een niet opname versie van dezelfde luisteraar, en omgekeerd.

RemoveEventListener(String, IEventListener)

Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Html.Dom.Events.IEventListener wordt verwijderd van een Aspose.Html.Dom.EventTarget terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Specificeert de gebeurtenis type van de Aspose.Html.Dom.Events.IEventListener wordt verwijderd.

listener IEventListener

De Aspose.Html.Dom.Events.IEventListener parameter geeft aan dat de Aspose.Html.Dom.Events.IEventListener moet worden verwijderd.

RemoveEventListener(String, IEventListener, Bool)

Deze methode maakt het mogelijk om evenement luisteraars van het evenementdoel te verwijderen.Als een Aspose.Html.Dom.Events.IEventListener wordt verwijderd van een Aspose.Html.Dom.EventTarget terwijl het een evenement verwerkt, wordt het niet veroorzaakt door de huidige acties.Event Listeners kunnen nooit worden uitgenodigd nadat ze zijn verwijderd.

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

Parameters

type string

Specificeert de gebeurtenis type van de Aspose.Html.Dom.Events.IEventListener wordt verwijderd.

listener IEventListener

De Aspose.Html.Dom.Events.IEventListener parameter geeft aan dat de Aspose.Html.Dom.Events.IEventListener moet worden verwijderd.

useCapture bool

Bepaal of de verwijderde EventListener is geregistreerd als een opname luisteraar of niet.Als een luisteraar twee keer is geregistreerd, een met capture en een zonder, moet elk apart worden verwijderd.Het verwijderen van een opname luisteraar heeft geen invloed op een niet opname versie van dezelfde luisteraar, en omgekeerd.

 Nederlands