BroadcastChannel
BroadcastChannel
نمای کلی
BroadcastChannel یک کلاس در Aspose.Html FOSS برای Python است. ارثبری از: EventTarget.
تحویل deterministic همانزمان اجرا BroadcastChannel fan-out.
این کلاس 6 متد برای کار با اشیاء BroadcastChannel در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: name, onmessage.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
name | str | خواندن | نام کانال در زمان ساخت فراهم میشود. |
onmessage | `Callable[[object], object] | None` | خواندن |
روش ها
| امضا | توضیح |
|---|---|
__init__(name: str) | Calls init(name) در این نمونه BroadcastChannel. |
post_message(message: object) | در صف قرار دهید تحویل همنام برادرانه fan-out از طریق زمانبندی حلقهٔ رویداد. |
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 از طریق درخت نیاکان. |