MessagePort
MessagePort
Przegląd
MessagePort jest klasą w Aspose.Html FOSS dla Python. Dziedziczy po: EventTarget.
Deterministyczna kolejka MessagePort tego samego środowiska uruchomieniowego jako podstawa.
Ta klasa udostępnia 7 metod do pracy z obiektami MessagePort w programach Python. Dostępne metody to: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: closed, onmessage.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
closed | bool | Odczyt | Czy ten port został zamknięty. |
onmessage | `Callable[[object], object] | None` | Odczyt |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init na tej MessagePort instancji. |
post_message(message: object) | Umieść wiadomość w kolejce do dostarczenia do peera za pomocą zaplanowanego zadania event-loop. |
start() | Rozpocznij wysyłanie wiadomości (idempotentne). |
close() | Zamknij ten port. |
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 nasłuchiwacza. |
dispatch_event(event: "Event") → bool | Dispatch event przez drzewo przodków. |