Class EventTarget
Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs Aspose.Html.Dom.EventTarget jest wdrażany przez wszystkie Node w realizacji, która wspiera DOM Event Model.Dlatego ten interfejs można uzyskać za pomocą metody castingu specyficznego dla wiązania na przykładzie interfejsu Node.Interfejs umożliwia rejestrację i usuwanie słuchaczy wydarzeń na stronie Aspose.Html.Dom.EventTarget oraz przesyłanie wydarzeń na stronę Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Dziedziczeni członkowie
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)
Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Rodzaj wydarzenia, dla którego użytkownik rejestruje się
handler
DOMEventHandler
Wziąć Aspose.Html.Dom.Events.DOMEventHandler do wezwania, gdy wydarzenie odbywa się.
useCapture
bool
Jeśli jest to prawdą, użycieCapture wskazuje, że użytkownik chce rozpocząć rejestrację.Po rozpoczęciu przejęcia wszystkie wydarzenia określonego typu zostaną wysłane do zarejestrowanegoStrona główna Aktualności Aktualności Aktualności Aktualności Aktualności Aktualności Aktualności AktualnościZanim zostaną wysłani do dowolnego Obiektów Wydarzeń pod nimi w drzewie.Wydarzenia, które pękają w górę przez drzewo nie wywołują Aspose.Html.Dom.Events.IEventListener przeznaczony do użycia złapania.
Remarks
Jeśli Aspose.Html.Dom.Events.IEventListener jest dodawany do __ WL51.HmL.SmartTarget podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bąbelki.
Jeśli liczba identycznych słuchaczy zdarzeń jest zarejestrowana na tym samym Aspose.Html.Dom.EventTarget z tymi samymi parametrami, podwójne instancje są usunięte. nie powodują, że __ WL51.Doma.event.IEventListener zostanie wezwany dwa razy, a ponieważ zostaną usuwane, nie muszą być usuwane przy użyciu metody Wl51.
AddEventListener(strumień, IEventListener)
Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Rodzaj wydarzenia, dla którego użytkownik rejestruje się
listener
IEventListener
Przyjmuje interfejs wdrożony przez użytkownika, który zawiera metody, które należy wezwać, gdy zdarzy się zdarzenie.
Remarks
Jeśli Aspose.Html.Dom.Events.IEventListener jest dodawany do __ WL51.HmL.SmartTarget podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bąbelki.
Jeśli liczba identycznych słuchaczy zdarzeń jest zarejestrowana na tym samym Aspose.Html.Dom.EventTarget z tymi samymi parametrami, podwójne instancje są usunięte. nie powodują, że __ WL51.Doma.event.IEventListener zostanie wezwany dwa razy, a ponieważ zostaną usuwane, nie muszą być usuwane przy użyciu metody Wl51.
AddEventListener(strumień, IEventListener, bool)
Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Rodzaj wydarzenia, dla którego użytkownik rejestruje się
listener
IEventListener
Przyjmuje interfejs wdrożony przez użytkownika, który zawiera metody, które należy wezwać, gdy zdarzy się zdarzenie.
useCapture
bool
Jeśli jest to prawdą, użycieCapture wskazuje, że użytkownik chce rozpocząć rejestrację.Po rozpoczęciu przejęcia wszystkie wydarzenia określonego typu zostaną wysłane do zarejestrowanegoStrona główna Aktualności Aktualności Aktualności Aktualności Aktualności Aktualności Aktualności AktualnościZanim zostaną wysłani do dowolnego Obiektów Wydarzeń pod nimi w drzewie.Wydarzenia, które pękają w górę przez drzewo nie wywołują Aspose.Html.Dom.Events.IEventListener przeznaczony do użycia złapania.
Remarks
Jeśli Aspose.Html.Dom.Events.IEventListener jest dodawany do __ WL51.HmL.SmartTarget podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bąbelki.
Jeśli liczba identycznych słuchaczy zdarzeń jest zarejestrowana na tym samym Aspose.Html.Dom.EventTarget z tymi samymi parametrami, podwójne instancje są usunięte. nie powodują, że __ WL51.Doma.event.IEventListener zostanie wezwany dwa razy, a ponieważ zostaną usuwane, nie muszą być usuwane przy użyciu metody Wl51.
DispatchEvent(Event)
Metoda ta umożliwia przesyłanie wydarzeń do modelu wydarzeń wdrażania.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Określa typ zdarzenia, zachowanie i informacje kontekstowe, które mają być wykorzystane do przetwarzania zdarzenia.
Returns
Wartość zwrotu Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) wskazuje, czy każdy z słuchaczy, którzy zajmowali się wydarzeniem nazywa się Aspose.Html.Dom.Events.Event.PreventDefault.Jeśli Aspose.Html.Dom.Events.Event.PreventDefault został nazwany wartością jest fałszywa, w przeciwnym razie wartość jest prawdziwa.
Remarks
Wydarzenia przesyłane w ten sposób będą miały takie same zachowania zachwycające i wstrząsające, jak wydarzenia przesyłane bezpośrednio przez realizację.Celem wydarzenia jest Aspose.Html.Dom.EventTarget, na którym nazywa się Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).
Exceptions
Dispose()
Wykonywanie zadań określonych w aplikacji związanych z uwalnianiem, uwalnianiem lub ponownym uwalnianiem nie zarządzanych zasobów.
public void Dispose()
Dispose(Bool)
Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.
RemoveEventListener(String, DOMEventHandler, Bool)
Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Html.Dom.Events.IEventListener zostanie usunięty z Aspose.Html.Dom.EventTarget podczas przetwarzania zdarzenia, nie zostanie wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Określa typ zdarzenia, który Aspose.Html.Dom.Events.IEventListener zostanie usunięty.
handler
DOMEventHandler
Parametry Aspose.Html.Dom.Events.DOMEventHandler wskazują, że Aspose.Html.Dom.Events.IEventListener należy usunąć.
useCapture
bool
Określa, czy usunięty EventListener został zarejestrowany jako słuchacz, czy nie.Jeśli słuchacz został zarejestrowany dwa razy, jeden z przejęciem i jeden bez, każdy musi zostać usunięty oddzielnie.Usunięcie złącza słuchacza nie wpływa na wersję nie złącza tego samego słuchacza i odwrotnie.
RemoveEventListener(strumień, IEventListener)
Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Html.Dom.Events.IEventListener zostanie usunięty z Aspose.Html.Dom.EventTarget podczas przetwarzania zdarzenia, nie zostanie wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Określa typ zdarzenia, który Aspose.Html.Dom.Events.IEventListener zostanie usunięty.
listener
IEventListener
Parametry Aspose.Html.Dom.Events.IEventListener wskazują, że Aspose.Html.Dom.Events.IEventListener należy usunąć.
RemoveEventListener(strumień, IEventListener, bool)
Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Html.Dom.Events.IEventListener zostanie usunięty z Aspose.Html.Dom.EventTarget podczas przetwarzania zdarzenia, nie zostanie wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Określa typ zdarzenia, który Aspose.Html.Dom.Events.IEventListener zostanie usunięty.
listener
IEventListener
Parametry Aspose.Html.Dom.Events.IEventListener wskazują, że Aspose.Html.Dom.Events.IEventListener należy usunąć.
useCapture
bool
Określa, czy usunięty EventListener został zarejestrowany jako słuchacz, czy nie.Jeśli słuchacz został zarejestrowany dwa razy, jeden z przejęciem i jeden bez, każdy musi zostać usunięty oddzielnie.Usunięcie złącza słuchacza nie wpływa na wersję nie złącza tego samego słuchacza i odwrotnie.