MessagePort
MessagePort
نظرة عامة
MessagePort هي فئة في Aspose.Html FOSS لـ Python. تورث من: EventTarget.
خط الأساس لقائمة انتظار MessagePort المتزامن الحتمي.
توفر هذه الفئة 7 طرق للعمل مع كائنات MessagePort في برامج Python. تشمل الطرق المتاحة: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: closed, onmessage.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
closed | bool | قراءة | ما إذا كان هذا المنفذ قد تم إغلاقه. |
onmessage | `Callable[[object], object] | None` | قراءة |
الطرق
| التوقيع | وصف |
|---|---|
__init__() | Calls init على هذه الحالة MessagePort. |
post_message(message: object) | ضع رسالة في الانتظار لتسليمها إلى النظير عبر مهمة حلقة الأحداث المجدولة. |
start() | ابدأ إرسال الرسائل (بدون تأثير متكرر). |
close() | أغلق هذا المنفذ. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener للأحداث. type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | إلغاء تسجيل المستمع المسجل مسبقًا. |
dispatch_event(event: "Event") → bool | Dispatch event من خلال شجرة الأجداد. |