Class EventTarget

Class EventTarget

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

ממשק Aspose.Html.Dom.EventTarget מיושם על ידי כל הצמתים ביישום התומך במודל האירועים של DOM.
לכן, ניתן להשיג ממשק זה באמצעות שיטות המרה ספציפיות לקישור על מופע של ממשק ה-Node.
הממשק מאפשר רישום והסרה של מאזיני אירועים על Aspose.Html.Dom.EventTarget והפצת אירועים לאותו Aspose.Html.Dom.Events.IEventTarget.

[ComVisible(true)]
[DOMName("EventTarget")]
[DOMObject]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

ירושה

objectDOMObjectEventTarget

נגזר

MediaQueryList, Node

מיישם

INotifyPropertyChanged, IEventTarget, IDisposable

חברים ירושים

DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

בונים

EventTarget()

public EventTarget()

שיטות

AddEventListener(string, DOMEventHandler, bool)

שיטה זו מאפשרת רישום של מאזיני אירועים על היעד של האירוע.

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

פרמטרים

type string

סוג האירוע עבורו המשתמש רושם

handler DOMEventHandler

מקבל Aspose.Html.Dom.Events.DOMEventHandler שיתקרא כאשר האירוע מתרחש.

useCapture bool

אם נכון, useCapture מציין שהמשתמש רוצה להתחיל את ההקלטה.
לאחר התחלת ההקלטה, כל האירועים מסוג זה יופצו למאזין Aspose.Html.Dom.Events.IEventListener הרשום
לפני שיפורסמו לכל יעד אירועים מתחתיהם בעץ.
אירועים המתפשטים כלפי מעלה דרך העץ לא יגרמו למאזין Aspose.Html.Dom.Events.IEventListener המיועד להשתמש בהקלטה להיקרא.

הערות

אם מאזין Aspose.Html.Dom.Events.IEventListener נוסף ל-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות אך עשוי להתעורר במהלך שלב מאוחר יותר של זרימת האירועים, כמו שלב ההתפשטות.

אם מספר מאזיני אירועים זהים רשומים על אותו Aspose.Html.Dom.EventTarget עם אותם פרמטרים, המופעים הכפולים יידחו. הם לא יגרמו לכך ש-Aspose.Html.Dom.Events.IEventListener ייקרא פעמיים וכיוון שהם נדחים, אין צורך להסיר אותם עם Aspose.Html.Dom.EventTarget.RemoveEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).

AddEventListener(string, IEventListener)

שיטה זו מאפשרת רישום של מאזיני אירועים על היעד של האירוע.

public void AddEventListener(string type, IEventListener listener)

פרמטרים

type string

סוג האירוע עבורו המשתמש רושם

listener IEventListener

מקבל ממשק המיושם על ידי המשתמש אשר מכיל את השיטות שיתקראו כאשר האירוע מתרחש.

הערות

אם מאזין Aspose.Html.Dom.Events.IEventListener נוסף ל-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות אך עשוי להתעורר במהלך שלב מאוחר יותר של זרימת האירועים, כמו שלב ההתפשטות.

אם מספר מאזיני אירועים זהים רשומים על אותו Aspose.Html.Dom.EventTarget עם אותם פרמטרים, המופעים הכפולים יידחו. הם לא יגרמו לכך ש-Aspose.Html.Dom.Events.IEventListener ייקרא פעמיים וכיוון שהם נדחים, אין צורך להסיר אותם עם Aspose.Html.Dom.EventTarget.RemoveEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).

AddEventListener(string, IEventListener, bool)

שיטה זו מאפשרת רישום של מאזיני אירועים על היעד של האירוע.

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

פרמטרים

type string

סוג האירוע עבורו המשתמש רושם

listener IEventListener

מקבל ממשק המיושם על ידי המשתמש אשר מכיל את השיטות שיתקראו כאשר האירוע מתרחש.

useCapture bool

אם נכון, useCapture מציין שהמשתמש רוצה להתחיל את ההקלטה.
לאחר התחלת ההקלטה, כל האירועים מסוג זה יופצו למאזין Aspose.Html.Dom.Events.IEventListener הרשום
לפני שיפורסמו לכל יעד אירועים מתחתיהם בעץ.
אירועים המתפשטים כלפי מעלה דרך העץ לא יגרמו למאזין Aspose.Html.Dom.Events.IEventListener המיועד להשתמש בהקלטה להיקרא.

הערות

אם מאזין Aspose.Html.Dom.Events.IEventListener נוסף ל-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות אך עשוי להתעורר במהלך שלב מאוחר יותר של זרימת האירועים, כמו שלב ההתפשטות.

אם מספר מאזיני אירועים זהים רשומים על אותו Aspose.Html.Dom.EventTarget עם אותם פרמטרים, המופעים הכפולים יידחו. הם לא יגרמו לכך ש-Aspose.Html.Dom.Events.IEventListener ייקרא פעמיים וכיוון שהם נדחים, אין צורך להסיר אותם עם Aspose.Html.Dom.EventTarget.RemoveEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).

DispatchEvent(Event)

שיטה זו מאפשרת הפצת אירועים למודל האירועים של היישום.

public bool DispatchEvent(Event @event)

פרמטרים

event Event

מציין את סוג האירוע, ההתנהגות, ומידע הקשר שישמש בעיבוד האירוע.

מחזיר

bool

ערך ההחזרה של Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) מציין אם אחד מהמאזינים שטיפלו באירוע קראו ל-Aspose.Html.Dom.Events.Event.PreventDefault.
אם Aspose.Html.Dom.Events.Event.PreventDefault נקרא, הערך הוא false, אחרת הערך הוא true.

הערות

אירועים המופצים בדרך זו יהיו בעלי אותה התנהגות של הקלטה והתפשטות כמו אירועים המופצים ישירות על ידי היישום.
היעד של האירוע הוא Aspose.Html.Dom.EventTarget שעליו נקראת Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

חריגות

DOMException

Dispose()

מבצע משימות מוגדרות על ידי היישום הקשורות לשחרור, שחרור או איפוס של משאבים לא מנוהלים.

public void Dispose()

Dispose(bool)

משחרר משאבים לא מנוהלים ו- - אופציונלית - מנוהלים.

protected virtual void Dispose(bool disposing)

פרמטרים

disposing bool

true כדי לשחרר גם משאבים מנוהלים ולא מנוהלים; false כדי לשחרר רק משאבים לא מנוהלים.

RemoveEventListener(string, DOMEventHandler, bool)

שיטה זו מאפשרת הסרה של מאזיני אירועים מהיעד של האירוע.
אם מאזין Aspose.Html.Dom.Events.IEventListener מוסר מ-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות.
מאזיני אירועים לא יכולים להיקרא לאחר שהוסרו.

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

פרמטרים

type string

מציין את סוג האירוע של Aspose.Html.Dom.Events.IEventListener המוסרת.

handler DOMEventHandler

פרמטר Aspose.Html.Dom.Events.DOMEventHandler מציין את Aspose.Html.Dom.Events.IEventListener שיש להסיר.

useCapture bool

מציין אם המאזין המוסר נרשם כמאזין הקלטה או לא.
אם מאזין נרשם פעמיים, אחד עם הקלטה ואחד בלי, כל אחד מהם חייב להיות מוסר בנפרד.
הסרת מאזין הקלטה לא משפיעה על גרסה לא מקליטה של אותו מאזין, ולהפך.

RemoveEventListener(string, IEventListener)

שיטה זו מאפשרת הסרה של מאזיני אירועים מהיעד של האירוע.
אם מאזין Aspose.Html.Dom.Events.IEventListener מוסר מ-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות.
מאזיני אירועים לא יכולים להיקרא לאחר שהוסרו.

public void RemoveEventListener(string type, IEventListener listener)

פרמטרים

type string

מציין את סוג האירוע של Aspose.Html.Dom.Events.IEventListener המוסרת.

listener IEventListener

פרמטר Aspose.Html.Dom.Events.IEventListener מציין את Aspose.Html.Dom.Events.IEventListener שיש להסיר.

RemoveEventListener(string, IEventListener, bool)

שיטה זו מאפשרת הסרה של מאזיני אירועים מהיעד של האירוע.
אם מאזין Aspose.Html.Dom.Events.IEventListener מוסר מ-Aspose.Html.Dom.EventTarget בזמן שהוא מעבד אירוע, הוא לא יופעל על ידי הפעולות הנוכחיות.
מאזיני אירועים לא יכולים להיקרא לאחר שהוסרו.

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

פרמטרים

type string

מציין את סוג האירוע של Aspose.Html.Dom.Events.IEventListener המוסרת.

listener IEventListener

פרמטר Aspose.Html.Dom.Events.IEventListener מציין את Aspose.Html.Dom.Events.IEventListener שיש להסיר.

useCapture bool

מציין אם המאזין המוסר נרשם כמאזין הקלטה או לא.
אם מאזין נרשם פעמיים, אחד עם הקלטה ואחד בלי, כל אחד מהם חייב להיות מוסר בנפרד.
הסרת מאזין הקלטה לא משפיעה על גרסה לא מקליטה של אותו מאזין, ולהפך.

 Ελληνικά