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() | התחלת הפצת הודעות (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) | לבטל רישום של מאזין שנרשם קודם. |
dispatch_event(event: "Event") → bool | Dispatch event דרך עץ האבות. |