Class EventTarget

Class EventTarget

Nome do espaço: Aspose.Html.Dom Assembleia: Aspose.HTML.dll (25.4.0)

A interface Aspose.Html.Dom.EventTarget é implementada por todos os Nodes em uma implementação que suporta o Modelo de Evento DOM.Portanto, esta interface pode ser obtida usando métodos de castagem específicos de ligação em um exemplo da interface Node.A interface permite a gravação e remoção de ouvintes de eventos em um Aspose.Html.Dom.EventTarget e o envio de eventos para esse 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

Membros herdados

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(Título: DOMEventHandler, Bool)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

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

Parameters

type string

O tipo de evento para o qual o usuário está registrando

handler DOMEventHandler

Tome um Aspose.Html.Dom.Events.DOMEventHandler para ser chamado quando o evento ocorre.

useCapture bool

Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial.Html.Dom.Events.IEventantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Html.Dom.Events.IEventListener designado para usar captura.

Remarks

Se um Aspose.Html.Dom.Events.IEventListener for acrescentado a um Wl51.HDL.OventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante um estágio posterior do fluxo de eventos, como a fase de bobagem.

Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Html.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o __ WL51.Doma.events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com a metodologia Wl51.

AddEventListener(Remoção, IEventListener)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

O tipo de evento para o qual o usuário está registrando

listener IEventListener

Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.

Remarks

Se um Aspose.Html.Dom.Events.IEventListener for acrescentado a um Wl51.HDL.OventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante um estágio posterior do fluxo de eventos, como a fase de bobagem.

Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Html.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o __ WL51.Doma.events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com a metodologia Wl51.

AddEventListener(Título: IEventListener, Bool)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

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

Parameters

type string

O tipo de evento para o qual o usuário está registrando

listener IEventListener

Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.

useCapture bool

Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial.Html.Dom.Events.IEventantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Html.Dom.Events.IEventListener designado para usar captura.

Remarks

Se um Aspose.Html.Dom.Events.IEventListener for acrescentado a um Wl51.HDL.OventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante um estágio posterior do fluxo de eventos, como a fase de bobagem.

Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Html.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o __ WL51.Doma.events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com a metodologia Wl51.

DispatchEvent(Event)

Este método permite a transmissão de eventos para o modelo de eventos de implementação.

public bool DispatchEvent(Event @event)

Parameters

event Event

Determina o tipo de evento, o comportamento e as informações contextuais que devem ser utilizadas no processamento do evento.

Returns

bool

O valor de retorno do Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) indica se qualquer um dos ouvintes que lidaram com o evento é chamado Aspose.Html.Dom.Events.Event.PreventDefault.Se Aspose.Html.Dom.Events.Event.PreventDefault foi chamado o valor é falso, caso contrário o valor é verdadeiro.

Remarks

Eventos enviados desta forma terão o mesmo comportamento de captura e bullying como eventos enviados diretamente pela implementação.O objetivo do evento é o Aspose.Html.Dom.EventTarget em que é chamado Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Exceptions

DOMException

Dispose()

Exerce tarefas definidas por aplicação associadas à libertação, libertação ou restauração de recursos não gerenciados.

public void Dispose()

Dispose(Bolha)

Emissão de recursos não gerenciados e - opcionalmente - gerenciados.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“verdadeiro” para liberar recursos tanto gerenciados como não gerenciados; “falso” para liberar apenas recursos não gerenciados.

RemoveEventListener(Título: DOMEventHandler, Bool)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Html.Dom.Events.IEventListener for removido de um Aspose.Html.Dom.EventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

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

Parameters

type string

Determina o tipo de evento do Aspose.Html.Dom.Events.IEventListener sendo removido.

handler DOMEventHandler

O parâmetro Aspose.Html.Dom.Events.DOMEventHandler indica que o Aspose.Html.Dom.Events.IEventListener deve ser removido.

useCapture bool

Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.

RemoveEventListener(Remoção, IEventListener)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Html.Dom.Events.IEventListener for removido de um Aspose.Html.Dom.EventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Determina o tipo de evento do Aspose.Html.Dom.Events.IEventListener sendo removido.

listener IEventListener

O parâmetro Aspose.Html.Dom.Events.IEventListener indica que o Aspose.Html.Dom.Events.IEventListener deve ser removido.

RemoveEventListener(Título: IEventListener, Bool)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Html.Dom.Events.IEventListener for removido de um Aspose.Html.Dom.EventTarget enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

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

Parameters

type string

Determina o tipo de evento do Aspose.Html.Dom.Events.IEventListener sendo removido.

listener IEventListener

O parâmetro Aspose.Html.Dom.Events.IEventListener indica que o Aspose.Html.Dom.Events.IEventListener deve ser removido.

useCapture bool

Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.

 Português