Class EventTarget
اسم الفضاء : Aspose.Html.Dom مجموعة: Aspose.HTML.dll (25.5.0)
يتم تنفيذ واجهة Aspose.Html.Dom.EventTarget من قبل جميع النقاط في تنفيذ يدعم نموذج الحدث DOM.وبالتالي، يمكن الحصول على هذا الواجهة عن طريق استخدام أساليب الطرد المحددة للربط على سبيل المثال من واجهة النود.يتيح واجهة التسجيل وإزالة مستمعي الأحداث على Aspose.Html.Dom.EventTarget وإرسال الأحداث إلى Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposableInheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
الأعضاء الموروثين
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(الوسوم, DOMEventHandler, bool)
هذه الطريقة تسمح بتسجيل مستمعي الحدث على الهدف الحدث.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)Parameters
type string
نوع الحدث الذي يسجل فيه المستخدم
handler DOMEventHandler
يأخذ Aspose.Html.Dom.Events.DOMEventHandler للاتصال عندما يحدث الحدث.
useCapture bool
إذا كان صحيحًا ، فإن استخدام Capture يشير إلى أن المستخدم يرغب في البدء في التقاط.بعد بدء الاستيلاء، سيتم إرسال جميع الأحداث من النوع المحدد إلى المسجل.أرشيف الوسم : Events.IEventListenerقبل أن يتم إرسالها إلى أي أهداف الحدث تحتها في الشجرة.الأحداث التي تتدفق إلى الأعلى من خلال الشجرة لن تنفجر Aspose.Html.Dom.Events.IEventListener مصممة لاستخدام القبض.
Remarks
إذا تم إضافت Aspose.Html.Dom.Events.IEventListener إلى ASPOSE.HDL.EVENTTarget أثناء معالجة الحدث، فإنه لن يتم إطلاقه من قبل الإجراءات الحالية ولكن قد يبدأ خلال مرحلة متأخرة من تدفق الأحداث، مثل المرحلة المضغوطة. إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين على نفس Aspose.Html.Dom.EventTarget مع نفس المعلمات يتم إلغاء الاقتراحات المزدوجة.لا يسببون أن يتم استدعاء ASPOSE.HDL. EVENT.IEventListener مرتين وبما أنهم تم إلقاء القبض عليهم لا يحتاجون إلى إزالتها باستخدام أساليب ASPSE (System.String,Aspose-HDl. Events,DOMEventHandler,system.Boolean) .
AddEventListener(سورة البقرة، آية)
هذه الطريقة تسمح بتسجيل مستمعي الحدث على الهدف الحدث.
public void AddEventListener(string type, IEventListener listener)Parameters
type string
نوع الحدث الذي يسجل فيه المستخدم
listener IEventListener
يأخذ واجهة تم تنفيذها من قبل المستخدم الذي يحتوي على الأساليب التي سيتم استدعائها عند حدوث الحدث.
Remarks
إذا تم إضافت Aspose.Html.Dom.Events.IEventListener إلى ASPOSE.HDL.EVENTTarget أثناء معالجة الحدث، فإنه لن يتم إطلاقه من قبل الإجراءات الحالية ولكن قد يبدأ خلال مرحلة متأخرة من تدفق الأحداث، مثل المرحلة المضغوطة. إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين على نفس Aspose.Html.Dom.EventTarget مع نفس المعلمات يتم إلغاء الاقتراحات المزدوجة.لا يسببون أن يتم استدعاء ASPOSE.HDL. EVENT.IEventListener مرتين وبما أنهم تم إلقاء القبض عليهم لا يحتاجون إلى إزالتها باستخدام أساليب ASPSE (System.String,Aspose-HDl. Events,DOMEventHandler,system.Boolean) .
AddEventListener(قوس قزح, IEventListener, bool)
هذه الطريقة تسمح بتسجيل مستمعي الحدث على الهدف الحدث.
public void AddEventListener(string type, IEventListener listener, bool useCapture)Parameters
type string
نوع الحدث الذي يسجل فيه المستخدم
listener IEventListener
يأخذ واجهة تم تنفيذها من قبل المستخدم الذي يحتوي على الأساليب التي سيتم استدعائها عند حدوث الحدث.
useCapture bool
إذا كان صحيحًا ، فإن استخدام Capture يشير إلى أن المستخدم يرغب في البدء في التقاط.بعد بدء الاستيلاء، سيتم إرسال جميع الأحداث من النوع المحدد إلى المسجل.أرشيف الوسم : Events.IEventListenerقبل أن يتم إرسالها إلى أي أهداف الحدث تحتها في الشجرة.الأحداث التي تتدفق إلى الأعلى من خلال الشجرة لن تنفجر Aspose.Html.Dom.Events.IEventListener مصممة لاستخدام القبض.
Remarks
إذا تم إضافت Aspose.Html.Dom.Events.IEventListener إلى ASPOSE.HDL.EVENTTarget أثناء معالجة الحدث، فإنه لن يتم إطلاقه من قبل الإجراءات الحالية ولكن قد يبدأ خلال مرحلة متأخرة من تدفق الأحداث، مثل المرحلة المضغوطة. إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين على نفس Aspose.Html.Dom.EventTarget مع نفس المعلمات يتم إلغاء الاقتراحات المزدوجة.لا يسببون أن يتم استدعاء ASPOSE.HDL. EVENT.IEventListener مرتين وبما أنهم تم إلقاء القبض عليهم لا يحتاجون إلى إزالتها باستخدام أساليب ASPSE (System.String,Aspose-HDl. Events,DOMEventHandler,system.Boolean) .
DispatchEvent(Event)
هذه الطريقة تسمح بإرسال الأحداث إلى نموذج الأحداث التنفيذية.
public bool DispatchEvent(Event @event)Parameters
event Event
يحدد نوع الحدث والسلوك والمعلومات السياحية التي سيتم استخدامها في معالجة الحدث.
Returns
قيمة العودة لـ Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) تشير إلى ما إذا كان أي من المستمعين الذين يتعاملون مع الحدث يسمى Aspose.Html.Dom.Events.Event.PreventDefault.إذا تم تسمية Aspose.Html.Dom.Events.Event.PreventDefault القيمة غير صحيحة، وإلا فإن القيمة صحيحة.
Remarks
سوف تتمتع الأحداث التي يتم إرسالها بهذه الطريقة بنفس السلوك القذافي والمتعطش مثل الأحداث التي يتم إرسالها مباشرة من قبل التنفيذ.الهدف من الحدث هو Aspose.Html.Dom.EventTarget الذي يسمى Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) .
Exceptions
Dispose()
يمارس المهام المحددة في التطبيق المرتبطة بتفريغ أو إطلاق أو إعادة تدوير الموارد غير المعالجة.
public void Dispose()Dispose(بول)
إصدار الموارد التي لا يتم إدارةها و - اختياريًا - يتم إدارةها.
protected virtual void Dispose(bool disposing)Parameters
disposing bool
“الحقيقي” لإطلاق كل من الموارد المعالجة وغير المعالجة؛ “الكاذب” لإطلاق الموارد غير المعالجة فقط.
RemoveEventListener(الوسوم, DOMEventHandler, bool)
هذه الطريقة تسمح بإزالة مستمعي الحدث من الهدف الحدث.إذا تم إزالة Aspose.Html.Dom.Events.IEventListener من Aspose.Html.Dom.EventTarget أثناء معالجة حدث ، فلن يتم إطلاقه من خلال الإجراءات الحالية.لا يمكن استدعاء مستمعي الحدث بعد إزالتهم.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)Parameters
type string
يحدد نوع الحدث الذي يتم إزالته Aspose.Html.Dom.Events.IEventListener.
handler DOMEventHandler
معيار Aspose.Html.Dom.Events.DOMEventHandler يشير إلى Aspose.Html.Dom.Events.IEventListener لإزالتها.
useCapture bool
يحدد ما إذا كان EventListener الذي تم إزالته قد تم تسجيله كمستمع القبض عليه أم لا.إذا تم تسجيل المستمع مرتين ، واحد مع التقاط و واحد بدون ، يجب إزالة كل منهما بشكل منفصل.إزالة مستمع التقاط لا يؤثر على نسخة غير التقاط من نفس المستمع، والعكس بالعكس.
RemoveEventListener(سورة البقرة، آية)
هذه الطريقة تسمح بإزالة مستمعي الحدث من الهدف الحدث.إذا تم إزالة Aspose.Html.Dom.Events.IEventListener من Aspose.Html.Dom.EventTarget أثناء معالجة حدث ، فلن يتم إطلاقه من خلال الإجراءات الحالية.لا يمكن استدعاء مستمعي الحدث بعد إزالتهم.
public void RemoveEventListener(string type, IEventListener listener)Parameters
type string
يحدد نوع الحدث الذي يتم إزالته Aspose.Html.Dom.Events.IEventListener.
listener IEventListener
معيار Aspose.Html.Dom.Events.IEventListener يشير إلى Aspose.Html.Dom.Events.IEventListener لإزالتها.
RemoveEventListener(قوس قزح, IEventListener, bool)
هذه الطريقة تسمح بإزالة مستمعي الحدث من الهدف الحدث.إذا تم إزالة Aspose.Html.Dom.Events.IEventListener من Aspose.Html.Dom.EventTarget أثناء معالجة حدث ، فلن يتم إطلاقه من خلال الإجراءات الحالية.لا يمكن استدعاء مستمعي الحدث بعد إزالتهم.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)Parameters
type string
يحدد نوع الحدث الذي يتم إزالته Aspose.Html.Dom.Events.IEventListener.
listener IEventListener
معيار Aspose.Html.Dom.Events.IEventListener يشير إلى Aspose.Html.Dom.Events.IEventListener لإزالتها.
useCapture bool
يحدد ما إذا كان EventListener الذي تم إزالته قد تم تسجيله كمستمع القبض عليه أم لا.إذا تم تسجيل المستمع مرتين ، واحد مع التقاط و واحد بدون ، يجب إزالة كل منهما بشكل منفصل.إزالة مستمع التقاط لا يؤثر على نسخة غير التقاط من نفس المستمع، والعكس بالعكس.