MessagePort
MessagePort
ภาพรวม
MessagePort เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: EventTarget.
Baseline คิว MessagePort แบบ deterministic ใน runtime เดียวกัน.
คลาสนี้ให้ 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 ผ่านต้นไม้บรรพบุรุษ. |