BroadcastChannel
BroadcastChannel
ภาพรวม
BroadcastChannel เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: EventTarget.
การจัดส่ง fan-out BroadcastChannel แบบ deterministic บน runtime เดียวกัน.
คลาสนี้ให้ 6 เมธอดสำหรับทำงานกับอ็อบเจกต์ BroadcastChannel ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: name, onmessage.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
name | str | อ่าน | ชื่อช่องที่ระบุในขณะสร้าง. |
onmessage | `Callable[[object], object] | None` | อ่าน |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__(name: str) | Calls init(name) บนอินสแตนซ์ BroadcastChannel นี้. |
post_message(message: object) | คิวการส่งแบบ fan-out ของพี่น้องชื่อเดียวกันผ่านการกำหนดเวลาแบบ event-loop. |
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 ผ่านต้นไม้บรรพบุรุษ. |