MessagePort
MessagePort
Prezentare generală
MessagePort este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: EventTarget.
Bază de coadă MessagePort deterministă în același runtime.
Această clasă oferă 7 metode pentru lucrul cu obiecte MessagePort în programe Python. Metodele disponibile includ: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: closed, onmessage.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
closed | bool | Citire | Dacă acest port a fost închis. |
onmessage | `Callable[[object], object] | None` | Citire |
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Calls init pe această instanță MessagePort. |
post_message(message: object) | Pune în coadă un mesaj pentru livrare către partener printr-o sarcină programată în bucla de evenimente. |
start() | Pornește trimiterea mesajelor (idempotent). |
close() | Închide acest port. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener pentru evenimentele de type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Deregistrați un ascultător înregistrat anterior. |
dispatch_event(event: "Event") → bool | Dispatch event prin arborele de strămoși. |