MessagePort
MessagePort
نمای کلی
MessagePort یک کلاس در Aspose.Html FOSS برای Python است. ارثبرده از: EventTarget.
پایهٔ صف MessagePort همزماناجرایی تعیینپذیر.
این کلاس ۷ متد برای کار با اشیاء MessagePort در برنامههای Python فراهم میکند. متدهای موجود عبارتند از: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. تمام اعضای عمومی پس از نصب بستهٔ Aspose.Html FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. ویژگیها: closed, onmessage.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
closed | bool | خواندن | آیا این پورت بسته شده است. |
onmessage | `Callable[[object], object] | None` | خواندن |
روش ها
| امضا | توضیح |
|---|---|
__init__() | Calls init در این نمونه MessagePort. |
post_message(message: object) | یک پیام را برای تحویل به همتا در صف قرار دهید از طریق وظیفهٔ زمانبندیشدهٔ حلقهٔ رویداد. |
start() | ارسال پیام را آغاز کنید (idempotent). |
close() | این پورت را ببندید. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener برای رویدادهای type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | لغو ثبت یک listener که قبلاً ثبت شده است. |
dispatch_event(event: "Event") → bool | Dispatch event از طریق درخت اجداد. |