Class EventTarget
nazivni prostor: Aspose.Html.Dom Sastav: Aspose.HTML.dll (25.5.0)
Interfejs Aspose.Html.Dom.EventTarget provodi svi Node u implementaciji koja podržava DOM Event Model.Stoga se ovaj sučelje može postići pomoću metoda castinga specifičnih za vezu na primjeru Node sučelja.Interfejs omogućuje registraciju i uklanjanje slušalica događaja na Aspose.Html.Dom.EventTarget i isporuku događaja na Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
naslijeđeni članovi
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)
Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Vrsta događaja za koju se korisnik registrira
handler
DOMEventHandler
Uzima Aspose.Html.Dom.Events.DOMEventHandler da se pozove kada se događaj odvija.
useCapture
bool
Ako je to istina, upotrebaCapture ukazuje na to da korisnik želi pokrenuti snimanje.Nakon početka uhićenja, svi događaji određenog tipa bit će dostavljeni registriranom osobom.Sljedeći članakSljedeći članakHtml.Dom.Events.IEventListenerPrije nego što ih pošalju na bilo koji događaj Cilj ispod njih u drvetu.Događanja koja se bublje prema gore kroz drvo neće izazvati Aspose.Html.Dom.Events.IEventListener namijenjen za korištenje ulova.
Remarks
Ako je Aspose.Html.Dom.Events.IEventListener dodan u Aspos.M.S.A. dok se obrađuje događaj, neće ga izazvati trenutačne akcije, već se može izazivati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Html.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Aspos.HTml-Doma.events.IEventListener zove dvaput i budući da su isključeni ne moraju biti uklanjeni pomoću metode Asposa.HDl.dom.eventTarget.RemoveEvenLisener(System.String,Aspose…
AddEventListener(Sljedeći Članak IEventListener)
Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Vrsta događaja za koju se korisnik registrira
listener
IEventListener
Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.
Remarks
Ako je Aspose.Html.Dom.Events.IEventListener dodan u Aspos.M.S.A. dok se obrađuje događaj, neće ga izazvati trenutačne akcije, već se može izazivati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Html.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Aspos.HTml-Doma.events.IEventListener zove dvaput i budući da su isključeni ne moraju biti uklanjeni pomoću metode Asposa.HDl.dom.eventTarget.RemoveEvenLisener(System.String,Aspose…
AddEventListener(String, IEventListener i Bool)
Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Vrsta događaja za koju se korisnik registrira
listener
IEventListener
Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.
useCapture
bool
Ako je to istina, upotrebaCapture ukazuje na to da korisnik želi pokrenuti snimanje.Nakon početka uhićenja, svi događaji određenog tipa bit će dostavljeni registriranom osobom.Sljedeći članakSljedeći članakHtml.Dom.Events.IEventListenerPrije nego što ih pošalju na bilo koji događaj Cilj ispod njih u drvetu.Događanja koja se bublje prema gore kroz drvo neće izazvati Aspose.Html.Dom.Events.IEventListener namijenjen za korištenje ulova.
Remarks
Ako je Aspose.Html.Dom.Events.IEventListener dodan u Aspos.M.S.A. dok se obrađuje događaj, neće ga izazvati trenutačne akcije, već se može izazivati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva. Ako su više identičnih slušalica događaja registrirani na istom Aspose.Html.Dom.EventTarget s istim parametrima, duplicirane primjere su uklonjene. oni ne uzrokuju da se Aspos.HTml-Doma.events.IEventListener zove dvaput i budući da su isključeni ne moraju biti uklanjeni pomoću metode Asposa.HDl.dom.eventTarget.RemoveEvenLisener(System.String,Aspose…
DispatchEvent(Event)
Ova metoda omogućuje prijenos događaja u model događaja implementacija.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Označuje vrstu događaja, ponašanje i kontekstualne informacije koje će se koristiti u obradi događaja.
Returns
Vrijednost povrata Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) pokazuje je li bilo koji od slušatelja koji su upravljali događajem nazvan Aspose.Html.Dom.Events.Event.PreventDefault.Ako je Aspose.Html.Dom.Events.Event.PreventDefault nazvan kao vrijednost je lažna, inače je vrijednost istinita.
Remarks
Događanja koja se šalju na taj način imaju isto ponašanje uhićenja i bubblja kao i događaje koje se šalju izravno provedbom.Cilj događaja je Aspose.Html.Dom.EventTarget na kojem se zove Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).
Exceptions
Dispose()
On obavlja zadatke definirane po aplikaciji povezane s oslobađanjem, oslobađanjem ili ponovnim oslobađanjem nekontroliranih resursa.
public void Dispose()
Dispose(Bolić)
Izlazi nekontrolirane i - opcionalno - upravljane resurse.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“Pravedno” za oslobađanje upravljenih i nekontroliranih resursa; “lažno” za oslobađanje samo nekontroliranih resursa.
RemoveEventListener(String, DOMEventHandler, Bool)
Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Html.Dom.Events.IEventListener ukloni iz Aspose.Html.Dom.EventTarget dok obrađuje događaj, neće ga izazvati trenutačne akcije.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Određuje tip događaja Aspose.Html.Dom.Events.IEventListener koji se uklanja.
handler
DOMEventHandler
Parametar Aspose.Html.Dom.Events.DOMEventHandler pokazuje da Aspose.Html.Dom.Events.IEventListener treba ukloniti.
useCapture
bool
To određuje je li uklonjen EventListener registriran kao slušalica ili ne.Ako je slušalica registrirana dvaput, jedan s uhvatom i jedan bez, svaki se mora ukloniti odvojeno.Uklanjanje slušalice ne utječe na ne-slušalicu istog slušalice, a obrnuto.
RemoveEventListener(Sljedeći Članak IEventListener)
Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Html.Dom.Events.IEventListener ukloni iz Aspose.Html.Dom.EventTarget dok obrađuje događaj, neće ga izazvati trenutačne akcije.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Određuje tip događaja Aspose.Html.Dom.Events.IEventListener koji se uklanja.
listener
IEventListener
Parametar Aspose.Html.Dom.Events.IEventListener ukazuje na to da Aspose.Html.Dom.Events.IEventListener treba ukloniti.
RemoveEventListener(String, IEventListener i Bool)
Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Html.Dom.Events.IEventListener ukloni iz Aspose.Html.Dom.EventTarget dok obrađuje događaj, neće ga izazvati trenutačne akcije.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Određuje tip događaja Aspose.Html.Dom.Events.IEventListener koji se uklanja.
listener
IEventListener
Parametar Aspose.Html.Dom.Events.IEventListener ukazuje na to da Aspose.Html.Dom.Events.IEventListener treba ukloniti.
useCapture
bool
To određuje je li uklonjen EventListener registriran kao slušalica ili ne.Ako je slušalica registrirana dvaput, jedan s uhvatom i jedan bez, svaki se mora ukloniti odvojeno.Uklanjanje slušalice ne utječe na ne-slušalicu istog slušalice, a obrnuto.