Class EventTarget
Nombre del espacio: Aspose.Html.Dom Colección: Aspose.HTML.dll (25.4.0)
La interfaz Aspose.Html.Dom.EventTarget se implementa por todos los Nodes en una implementación que apoya el Modelo de Evento DOM.Por lo tanto, esta interfaz se puede obtener mediante el uso de métodos de casting específicos de vinculación en un ejemplo de la interfaz Node.La interfaz permite la grabación y eliminación de los oyentes de eventos en un Aspose.Html.Dom.EventTarget y el envío de eventos a ese Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
MediaQueryList ,y, Node
Implements
INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable
Miembros heredados
DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
EventTarget()
public EventTarget()
Methods
AddEventListener(Título: DOMEventHandler, Bool)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
El tipo de evento para el que el usuario se registra
handler
DOMEventHandler
Toma un Aspose.Html.Dom.Events.DOMEventHandler para llamarse cuando ocurre el evento.
useCapture
bool
Si es cierto, useCapture indica que el usuario desea iniciar la captura.Después de iniciar la captura, todos los eventos del tipo especificado serán enviados al registrado.SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteantes de ser enviados a cualquiera de los Términos de Evento debajo de ellos en el árbol.Los eventos que se mueven hacia arriba a través del árbol no desencadenarán un Aspose.Html.Dom.Events.IEventListener designado para utilizar la captura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener se añade a un Wl51.HDL.Target mientras está procesando un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja.
Si varias escuchadoras de eventos idénticas se registran en el mismo Aspose.Html.Dom.EventTarget con los mismos parámetros se descargan las duplicadas instancias. no causan que se llame dos veces y ya que son descargados no necesitan ser eliminados con el __ WL51.Doma.Targeta.RemoveEvenListener(System.String,_Wl51.
AddEventListener(Síntomas, IEventListener)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
El tipo de evento para el que el usuario se registra
listener
IEventListener
Toma una interfaz implementada por el usuario que contiene los métodos a llamar cuando ocurre el evento.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener se añade a un Wl51.HDL.Target mientras está procesando un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja.
Si varias escuchadoras de eventos idénticas se registran en el mismo Aspose.Html.Dom.EventTarget con los mismos parámetros se descargan las duplicadas instancias. no causan que se llame dos veces y ya que son descargados no necesitan ser eliminados con el __ WL51.Doma.Targeta.RemoveEvenListener(System.String,_Wl51.
AddEventListener(Síntomas, IEventListener, Bool)
Este método permite la grabación de los oyentes del evento en el objetivo del evento.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
El tipo de evento para el que el usuario se registra
listener
IEventListener
Toma una interfaz implementada por el usuario que contiene los métodos a llamar cuando ocurre el evento.
useCapture
bool
Si es cierto, useCapture indica que el usuario desea iniciar la captura.Después de iniciar la captura, todos los eventos del tipo especificado serán enviados al registrado.SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteantes de ser enviados a cualquiera de los Términos de Evento debajo de ellos en el árbol.Los eventos que se mueven hacia arriba a través del árbol no desencadenarán un Aspose.Html.Dom.Events.IEventListener designado para utilizar la captura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener se añade a un Wl51.HDL.Target mientras está procesando un evento, no será desencadenado por las acciones actuales, sino que puede ser lanzado durante una etapa posterior del flujo de eventos, como la fase de burbuja.
Si varias escuchadoras de eventos idénticas se registran en el mismo Aspose.Html.Dom.EventTarget con los mismos parámetros se descargan las duplicadas instancias. no causan que se llame dos veces y ya que son descargados no necesitan ser eliminados con el __ WL51.Doma.Targeta.RemoveEvenListener(System.String,_Wl51.
DispatchEvent(Event)
Este método permite el envío de eventos en el modelo de eventos de implementación.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Especifica el tipo de evento, el comportamiento y la información contextual que se utilizará en el procesamiento del evento.
Returns
El valor de retorno de Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) indica si alguno de los oyentes que gestionan el evento se llama Aspose.Html.Dom.Events.Event.PreventDefault.Si Aspose.Html.Dom.Events.Event.PreventDefault fue llamado el valor es falso, de lo contrario el valor es verdadero.
Remarks
Los eventos enviados de esta manera tendrán el mismo comportamiento de captura y burbuja que los eventos enviados directamente por la implementación.El objetivo del evento es el Aspose.Html.Dom.EventTarget en el que se llama Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event.
Exceptions
Dispose()
Desempeña tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no gestionados.
public void Dispose()
Dispose(BOOL)
Emite recursos no gestionados y - opcionalmente - gestionados.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘verdad” para liberar tanto los recursos gestionados como no gestionados; “falso” para liberar sólo los recursos no gestionados.
RemoveEventListener(Título: DOMEventHandler, Bool)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Html.Dom.Events.IEventListener se elimina de un Aspose.Html.Dom.EventTarget mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Especifica el tipo de evento del Aspose.Html.Dom.Events.IEventListener que está siendo eliminado.
handler
DOMEventHandler
El parámetro Aspose.Html.Dom.Events.DOMEventHandler indica que Aspose.Html.Dom.Events.IEventListener debe ser eliminado.
useCapture
bool
Especifica si el EventListener eliminado fue registrado como escuchador de captura o no.Si un escuchador ha sido registrado dos veces, uno con captura y uno sin, cada uno debe ser eliminado por separado.La eliminación de un oyente capturante no afecta a una versión no capturante del mismo oyente, y viceversa.
RemoveEventListener(Síntomas, IEventListener)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Html.Dom.Events.IEventListener se elimina de un Aspose.Html.Dom.EventTarget mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Especifica el tipo de evento del Aspose.Html.Dom.Events.IEventListener que está siendo eliminado.
listener
IEventListener
El parámetro Aspose.Html.Dom.Events.IEventListener indica que Aspose.Html.Dom.Events.IEventListener debe ser eliminado.
RemoveEventListener(Síntomas, IEventListener, Bool)
Este método permite la eliminación de los oyentes de eventos del objetivo del evento.Si un Aspose.Html.Dom.Events.IEventListener se elimina de un Aspose.Html.Dom.EventTarget mientras está procesando un evento, no será desencadenado por las acciones actuales.Los oyentes de eventos nunca pueden ser invocados después de ser eliminados.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Especifica el tipo de evento del Aspose.Html.Dom.Events.IEventListener que está siendo eliminado.
listener
IEventListener
El parámetro Aspose.Html.Dom.Events.IEventListener indica que Aspose.Html.Dom.Events.IEventListener debe ser eliminado.
useCapture
bool
Especifica si el EventListener eliminado fue registrado como escuchador de captura o no.Si un escuchador ha sido registrado dos veces, uno con captura y uno sin, cada uno debe ser eliminado por separado.La eliminación de un oyente capturante no afecta a una versión no capturante del mismo oyente, y viceversa.