Class EventTarget
Nom dels espais: Aspose.Html.Dom Assemblea: Aspose.HTML.dll (25.4.0)
La interfície Aspose.Html.Dom.EventTarget s’implementa per tots els Nots en una implementació que dóna suport al Model d’Esdeveniments DOM.Per tant, aquesta interfície es pot obtenir mitjançant l’ús de mètodes de casting específics de vinculació en un exemple de la interface de Node.L’interfície permet la registració i eliminació d’Event Listeners en un Aspose.Html.Dom.EvenTarget i l’enviament d’esdeveniments a aquell __ WL51.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Membres heretats
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àrrega, DOMEventHandler, Bool)
Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
El tipus d’esdeveniment per al qual s’ha registrat l’usuari
handler
DOMEventHandler
Tracta un Aspose.Html.Dom.Events.ROMHandler per cridar quan es produeix l’esdeveniment.
useCapture
bool
Si és veritat, utilitCapture indica que l’usuari desitja iniciar la captura.Després d’iniciar la captura, tots els esdeveniments del tipus especificat seran enviats al registrat.Aspose.Html.Dom.Events.IEventListenerabans de ser enviats a qualsevol objectiu d’esdeveniment sota ells a l’arbre.Els esdeveniments que es mouen cap amunt a través de l’arbre no trigaran un Aspose.Html.Dom.Events.IEventListener designat per utilitzar la captura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener s’afegeix a un Wl51.HDL.Tart durant el processament d’un esdeveniment, no es desencadenarà per les accions actuals, sinó que es pot produir durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla.
Si es registren múltiples escoltares d’esdeveniments idèntics en el mateix Aspose.Html.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. No provoquen que l’espectacle de soroll sigui cridat dues vegades i, des que es descarten, no cal que s’eliminin amb el mètode __ WL51.
AddEventListener(Títol, IEVENTLISTENER)
Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
El tipus d’esdeveniment per al qual s’ha registrat l’usuari
listener
IEventListener
Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener s’afegeix a un Wl51.HDL.Tart durant el processament d’un esdeveniment, no es desencadenarà per les accions actuals, sinó que es pot produir durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla.
Si es registren múltiples escoltares d’esdeveniments idèntics en el mateix Aspose.Html.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. No provoquen que l’espectacle de soroll sigui cridat dues vegades i, des que es descarten, no cal que s’eliminin amb el mètode __ WL51.
AddEventListener(Llista d’expressió, IEventListener, bool)
Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
El tipus d’esdeveniment per al qual s’ha registrat l’usuari
listener
IEventListener
Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.
useCapture
bool
Si és veritat, utilitCapture indica que l’usuari desitja iniciar la captura.Després d’iniciar la captura, tots els esdeveniments del tipus especificat seran enviats al registrat.Aspose.Html.Dom.Events.IEventListenerabans de ser enviats a qualsevol objectiu d’esdeveniment sota ells a l’arbre.Els esdeveniments que es mouen cap amunt a través de l’arbre no trigaran un Aspose.Html.Dom.Events.IEventListener designat per utilitzar la captura.
Remarks
Si un Aspose.Html.Dom.Events.IEventListener s’afegeix a un Wl51.HDL.Tart durant el processament d’un esdeveniment, no es desencadenarà per les accions actuals, sinó que es pot produir durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla.
Si es registren múltiples escoltares d’esdeveniments idèntics en el mateix Aspose.Html.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. No provoquen que l’espectacle de soroll sigui cridat dues vegades i, des que es descarten, no cal que s’eliminin amb el mètode __ WL51.
DispatchEvent(Event)
Aquest mètode permet l’enviament d’esdeveniments en el model de realitzacions.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Especifica el tipus d’esdeveniment, el comportament i la informació contextual que s’utilitzarà en el tractament de l’event.
Returns
El valor de tornada de Aspose.Html.Dom.EventTarget.DispatchEven(_W L51.LHmL.Avent.Esdeveniments) indica si algú dels escoltaris que van tractar l’esdevenir es va anomenar __ WL51.Si Aspose.Html.Dom.Events.Évent.PreventDefault s’ha anomenat el valor és fals, l’altre és veritat.
Remarks
Els esdeveniments enviats d’aquesta manera tindran el mateix comportament de capturació i bombollació que els esdevingues enviades directament per la implementació.L’objectiu de l’esdeveniment és el Aspose.Html.Dom.EventTarget en el qual es denomina Wl51.
Exceptions
Dispose()
Realitza tasques definides per aplicació associades amb el lliurament, el lliurament o la restauració de recursos no gestionats.
public void Dispose()
Dispose(La botiga)
Llibera els recursos no gestionats i - opcionalment - manejats.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
’true’ per alliberar tant els recursos gestionats com els que no es guanen; ‘false’ perquè alliberen només els seus recursos no administrats.
RemoveEventListener(Tàrrega, DOMEventHandler, Bool)
Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Html.Dom.Events.IEventListener s’elimina d’un Wl51.HDL.Tart mentre està tractant un esdeveniment, no es desencadenarà per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Especifica el tipus d’esdeveniment del Aspose.Html.Dom.Events.IEventListener que s’elimina.
handler
DOMEventHandler
El paràmetre Aspose.Html.Dom.Events.CAD indica que s’ha d’eliminar el _Fl51.
useCapture
bool
Especifica si l’EventListener que s’ha eliminat ha estat registrat com a escoltar capturant o no.Si un escoltar s’ha registrat dues vegades, una amb captura i una sense, cadascú ha de ser eliminat separat.L’eliminació d’un escutador capturant no afecta a una versió no captura de l’altre, i viceversa.
RemoveEventListener(Títol, IEVENTLISTENER)
Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Html.Dom.Events.IEventListener s’elimina d’un Wl51.HDL.Tart mentre està tractant un esdeveniment, no es desencadenarà per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Especifica el tipus d’esdeveniment del Aspose.Html.Dom.Events.IEventListener que s’elimina.
listener
IEventListener
El paràmetre Aspose.Html.Dom.Events.IEventListener indica que s’ha d’eliminar el __ WL51.
RemoveEventListener(Llista d’expressió, IEventListener, bool)
Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Html.Dom.Events.IEventListener s’elimina d’un Wl51.HDL.Tart mentre està tractant un esdeveniment, no es desencadenarà per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Especifica el tipus d’esdeveniment del Aspose.Html.Dom.Events.IEventListener que s’elimina.
listener
IEventListener
El paràmetre Aspose.Html.Dom.Events.IEventListener indica que s’ha d’eliminar el __ WL51.
useCapture
bool
Especifica si l’EventListener que s’ha eliminat ha estat registrat com a escoltar capturant o no.Si un escoltar s’ha registrat dues vegades, una amb captura i una sense, cadascú ha de ser eliminat separat.L’eliminació d’un escutador capturant no afecta a una versió no captura de l’altre, i viceversa.