Class EventTarget

Class EventTarget

ja nimityö: Aspose.Html.Dom Kokoelma: Aspose.HTML.dll (25.5.0)

Aspose.Html.Dom.EventTarget -liitäntä toteutetaan kaikilla Nodeilla toteutuksessa, joka tukee DOM Event -mallia.Näin ollen tätä käyttöliittymää voidaan saada käyttämällä sitova-erityisiä kastamismenetelmiä node-liittymän esimerkissä.Käyttöliittymä mahdollistaa tapahtumien kuuntelijoiden rekisteröinnin ja poistamisen Aspose.Html.Dom.EventTargetissa ja tapahtumien lähettämisen Aspose.Html.Dom.Events.IEventTargetille.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

Perintöjäsenet

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(Tyyny, DOMEventHandler, bool)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijan rekisteröinnin tapahtuman kohteeseen.

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

Parameters

type string

Tapahtuman tyyppi, johon käyttäjä rekisteröi

handler DOMEventHandler

Ota Aspose.Html.Dom.Events.DOMEventHandler kutsutaan, kun tapahtuma tapahtuu.

useCapture bool

Jos se on totta, useCapture osoittaa, että käyttäjä haluaa aloittaa otoksen.Kun pidätys aloitetaan, kaikki ilmoitetun tyypin tapahtumat lähetetään rekisteröidylleHtml.Dom.Events.IEventListenerennen kuin heidät lähetetään mihinkään tapahtuma-tarkoituksiin niiden alla puussa.Tapahtumat, jotka bubbling ylöspäin läpi puun ei aiheuta Aspose.Html.Dom.Events.IEventListener tarkoitettu käyttää pidätys.

Remarks

Jos Aspose.Html.Dom.Events.IEventListener lisätään tapahtuman käsittelemisen aikana tapahtumaan, se ei käynnisty nykyisillä toimilla, vaan se voidaan käynnistää tapahtumavirran myöhemmässä vaiheessa, kuten bubbling-vaiheessa. Jos useita identtisiä Tapahtumien kuuntelijat rekisteröidään samassa Aspose.Html.Dom.EventTarget samojen parametrien kanssa, kaksinkertaiset tapaukset poistetaan. ne eivät aiheuta, että Aspos.ThmL.Sevents.IEventListener kutsutaan kahteen kertaan ja koska ne on poistettu, niitä ei tarvitse poistaa käyttämällä ASPOSE.THML-TARGET.Remove-SEVENTLISTENER (System.String,Aspose,Hdml,DomeventHandler ja System.Boolean) menetelmä.

AddEventListener(Tyyli, IEventListener)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijan rekisteröinnin tapahtuman kohteeseen.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Tapahtuman tyyppi, johon käyttäjä rekisteröi

listener IEventListener

Ota käyttäjän toteuttama käyttöliittymä, joka sisältää menetelmät, joita kutsutaan, kun tapahtuma tapahtuu.

Remarks

Jos Aspose.Html.Dom.Events.IEventListener lisätään tapahtuman käsittelemisen aikana tapahtumaan, se ei käynnisty nykyisillä toimilla, vaan se voidaan käynnistää tapahtumavirran myöhemmässä vaiheessa, kuten bubbling-vaiheessa. Jos useita identtisiä Tapahtumien kuuntelijat rekisteröidään samassa Aspose.Html.Dom.EventTarget samojen parametrien kanssa, kaksinkertaiset tapaukset poistetaan. ne eivät aiheuta, että Aspos.ThmL.Sevents.IEventListener kutsutaan kahteen kertaan ja koska ne on poistettu, niitä ei tarvitse poistaa käyttämällä ASPOSE.THML-TARGET.Remove-SEVENTLISTENER (System.String,Aspose,Hdml,DomeventHandler ja System.Boolean) menetelmä.

AddEventListener(Sormus, IEventListener ja bool)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijan rekisteröinnin tapahtuman kohteeseen.

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

Parameters

type string

Tapahtuman tyyppi, johon käyttäjä rekisteröi

listener IEventListener

Ota käyttäjän toteuttama käyttöliittymä, joka sisältää menetelmät, joita kutsutaan, kun tapahtuma tapahtuu.

useCapture bool

Jos se on totta, useCapture osoittaa, että käyttäjä haluaa aloittaa otoksen.Kun pidätys aloitetaan, kaikki ilmoitetun tyypin tapahtumat lähetetään rekisteröidylleHtml.Dom.Events.IEventListenerennen kuin heidät lähetetään mihinkään tapahtuma-tarkoituksiin niiden alla puussa.Tapahtumat, jotka bubbling ylöspäin läpi puun ei aiheuta Aspose.Html.Dom.Events.IEventListener tarkoitettu käyttää pidätys.

Remarks

Jos Aspose.Html.Dom.Events.IEventListener lisätään tapahtuman käsittelemisen aikana tapahtumaan, se ei käynnisty nykyisillä toimilla, vaan se voidaan käynnistää tapahtumavirran myöhemmässä vaiheessa, kuten bubbling-vaiheessa. Jos useita identtisiä Tapahtumien kuuntelijat rekisteröidään samassa Aspose.Html.Dom.EventTarget samojen parametrien kanssa, kaksinkertaiset tapaukset poistetaan. ne eivät aiheuta, että Aspos.ThmL.Sevents.IEventListener kutsutaan kahteen kertaan ja koska ne on poistettu, niitä ei tarvitse poistaa käyttämällä ASPOSE.THML-TARGET.Remove-SEVENTLISTENER (System.String,Aspose,Hdml,DomeventHandler ja System.Boolean) menetelmä.

DispatchEvent(Event)

Tämä menetelmä mahdollistaa tapahtumien lähettämisen täytäntöönpanon tapahtumamalliin.

public bool DispatchEvent(Event @event)

Parameters

event Event

Se määrittää tapahtuman tyypin, käyttäytymisen ja kontekstuaalisen tiedon, jota käytetään tapahtuman käsittelyssä.

Returns

bool

Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) paluuarvo osoittaa, onko tapahtumaa käsittelevä kuuntelija nimeltään Aspose.Html.Dom.Events.Event.PreventDefault.Jos Aspose.Html.Dom.Events.Event.PreventDefault kutsutaan arvo on väärä, muuten arvo on totta.

Remarks

Tällöin lähetetyt tapahtumat ovat samankaltaisia kuin toteutuksen välittömästi lähetetyt tapahtumat.Tapahtuman tavoitteena on Aspose.Html.Dom.EventTarget, johon kutsutaan Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Exceptions

DOMException

Dispose()

Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.

public void Dispose()

Dispose(Booli)

Julkaisee hallitsemattomia ja - valinnaisesti - hallittuja resursseja.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

”todellinen” vapauttaa sekä hallittuja että hallittuja resursseja; ”false” vapauttaa vain hallittuja resursseja.

RemoveEventListener(Tyyny, DOMEventHandler, bool)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijoiden poistamisen tapahtuman kohteesta.Jos Aspose.Html.Dom.Events.IEventListener poistetaan Aspose.Html.Dom.EventTargetista, kun se käsittelee tapahtumaa, se ei aiheuta nykyisiä toimia.Tapahtuman kuuntelijat eivät voi koskaan kutsua pois poistamisen jälkeen.

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

Parameters

type string

Määritä tapahtuman tyyppi Aspose.Html.Dom.Events.IEventListener poistetaan.

handler DOMEventHandler

Aspose.Html.Dom.Events.DOMEventHandlerin parametri osoittaa, että Aspose.Html.Dom.Events.IEventListener on poistettava.

useCapture bool

Määrittää, onko poistettu EventListener rekisteröity kuuntelijaksi vai ei.Jos kuuntelija on rekisteröity kaksi kertaa, yksi kiinni ja yksi ilman, jokainen on poistettava erikseen.Kuuntelevan kuuntelijan poistaminen ei vaikuta samaan kuuntelijan kuuntelemattomaan versioon ja päinvastoin.

RemoveEventListener(Tyyli, IEventListener)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijoiden poistamisen tapahtuman kohteesta.Jos Aspose.Html.Dom.Events.IEventListener poistetaan Aspose.Html.Dom.EventTargetista, kun se käsittelee tapahtumaa, se ei aiheuta nykyisiä toimia.Tapahtuman kuuntelijat eivät voi koskaan kutsua pois poistamisen jälkeen.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Määritä tapahtuman tyyppi Aspose.Html.Dom.Events.IEventListener poistetaan.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener parametri osoittaa, että Aspose.Html.Dom.Events.IEventListener on poistettava.

RemoveEventListener(Sormus, IEventListener ja bool)

Tämä menetelmä mahdollistaa tapahtuman kuuntelijoiden poistamisen tapahtuman kohteesta.Jos Aspose.Html.Dom.Events.IEventListener poistetaan Aspose.Html.Dom.EventTargetista, kun se käsittelee tapahtumaa, se ei aiheuta nykyisiä toimia.Tapahtuman kuuntelijat eivät voi koskaan kutsua pois poistamisen jälkeen.

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

Parameters

type string

Määritä tapahtuman tyyppi Aspose.Html.Dom.Events.IEventListener poistetaan.

listener IEventListener

Aspose.Html.Dom.Events.IEventListener parametri osoittaa, että Aspose.Html.Dom.Events.IEventListener on poistettava.

useCapture bool

Määrittää, onko poistettu EventListener rekisteröity kuuntelijaksi vai ei.Jos kuuntelija on rekisteröity kaksi kertaa, yksi kiinni ja yksi ilman, jokainen on poistettava erikseen.Kuuntelevan kuuntelijan poistaminen ei vaikuta samaan kuuntelijan kuuntelemattomaan versioon ja päinvastoin.

 Suomi