BroadcastChannel
BroadcastChannel
Обзор
BroadcastChannel — это класс в Aspose.Html FOSS для Python. Наследует от: EventTarget.
Детерминированная доставка fan-out BroadcastChannel в том же 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 через дерево предков. |