Class EventTarget

Class EventTarget

Il nome: Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia Aspose.Html.Dom.EventTarget viene implementata da tutti i Nodi in una implementazione che supporta il DOM Event Model.Pertanto, questa interfaccia può essere ottenuta utilizzando metodi di casting specifici di legame su un esempio dell’interfaccia Node.L’interfaccia consente la registrazione e la rimozione degli ascoltatori di Eventi su un Aspose.Html.Dom.EventTarget e il trasferimento di eventi a quel 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

I membri ereditari

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)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

handler DOMEventHandler

Prende un Aspose.Html.Dom.Events.DOMEventHandler per essere chiamato quando l’evento avviene.

useCapture bool

Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Home / Eventi / Eventi / Eventi / Eventiprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’alto attraverso l’albero non scateneranno un Aspose.Html.Dom.Events.IEventListener progettato per utilizzare la cattura.

Remarks

Se un Aspose.Html.Dom.Events.IEventListener viene aggiunto a un Wl51.HDL.Tart durante il trattamento di un evento, non sarà triggerato dalle azioni attuali ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo.

Se molti ascoltatori di eventi identici sono registrati sullo stesso Aspose.Html.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che il __ WL51.Doma.events.IEventListener venga chiamato due volte e dal momento che sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Wl51.

AddEventListener(Strumento, IEventListener)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

Remarks

Se un Aspose.Html.Dom.Events.IEventListener viene aggiunto a un Wl51.HDL.Tart durante il trattamento di un evento, non sarà triggerato dalle azioni attuali ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo.

Se molti ascoltatori di eventi identici sono registrati sullo stesso Aspose.Html.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che il __ WL51.Doma.events.IEventListener venga chiamato due volte e dal momento che sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Wl51.

AddEventListener(String, IEventListener e Bool)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

useCapture bool

Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Home / Eventi / Eventi / Eventi / Eventiprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’alto attraverso l’albero non scateneranno un Aspose.Html.Dom.Events.IEventListener progettato per utilizzare la cattura.

Remarks

Se un Aspose.Html.Dom.Events.IEventListener viene aggiunto a un Wl51.HDL.Tart durante il trattamento di un evento, non sarà triggerato dalle azioni attuali ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo.

Se molti ascoltatori di eventi identici sono registrati sullo stesso Aspose.Html.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che il __ WL51.Doma.events.IEventListener venga chiamato due volte e dal momento che sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Wl51.

DispatchEvent(Event)

Questo metodo consente il trasferimento di eventi nel modello di eventi di implementazione.

public bool DispatchEvent(Event @event)

Parameters

event Event

Specifica il tipo di evento, il comportamento e le informazioni contestuali da utilizzare nel trattamento dell’evento.

Returns

bool

Il valore di ritorno di Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) indica se uno degli ascoltatori che ha gestito l’evento è chiamato Aspose.Html.Dom.Events.Event.PreventDefault.Se Aspose.Html.Dom.Events.Event.PreventDefault è stato chiamato il valore è falso, altrimenti il valore è vero.

Remarks

Gli eventi trasmessi in questo modo avranno lo stesso comportamento di cattura e bullismo come gli eventi trasmessi direttamente dalla realizzazione.L’obiettivo dell’evento è Aspose.Html.Dom.EventTarget su cui Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) è chiamato.

Exceptions

DOMException

Dispose()

Esegue compiti definiti in applicazione associati al rilascio, al rilascio o al riutilizzo di risorse non gestite.

public void Dispose()

Dispose(di bool)

Rilascia risorse non gestite e - opzionale - gestite.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.

RemoveEventListener(String, DOMEventHandler, Bool)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.

handler DOMEventHandler

Il parametro Aspose.Html.Dom.Events.DOMEventHandler indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.

useCapture bool

Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.

RemoveEventListener(Strumento, IEventListener)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro Aspose.Html.Dom.Events.IEventListener indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.

RemoveEventListener(String, IEventListener e Bool)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Html.Dom.Events.IEventListener viene rimosso da un Aspose.Html.Dom.EventTarget mentre sta elaborando un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Html.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro Aspose.Html.Dom.Events.IEventListener indica che Aspose.Html.Dom.Events.IEventListener deve essere rimosso.

useCapture bool

Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.

 Italiano