Class EventTarget

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

bool

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

DOMException

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.

 Español