BroadcastChannel
BroadcastChannel
Przegląd
BroadcastChannel jest klasą w Aspose.Html FOSS dla Python. Dziedziczy po: EventTarget.
Deterministyczna dostawa rozgałęzienia BroadcastChannel w tym samym środowisku uruchomieniowym.
Ta klasa udostępnia 6 metod do pracy z obiektami BroadcastChannel w programach Python. Dostępne metody to: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: name, onmessage.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
name | str | Odczyt | Nazwa kanału podana w czasie tworzenia. |
onmessage | `Callable[[object], object] | None` | Odczyt |
Metody
| Sygnatura | Opis |
|---|---|
__init__(name: str) | Calls init(name) na tej instancji BroadcastChannel. |
post_message(message: object) | Kolejkuj dostarczanie typu fan-out między rodzeństwem o tej samej nazwie przy użyciu planowania pętli zdarzeń. |
close() | Zamknij kanał; powtarzające się wywołania są ignorowane. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener dla zdarzeń type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Wyrejestruj wcześniej zarejestrowanego słuchacza. |
dispatch_event(event: "Event") → bool | Dispatch event przez drzewo przodków. |