MessagePort
Overview
MessagePort is a class in Aspose.Html FOSS for Python.
Inherits from: EventTarget.
Deterministic same-runtime MessagePort queue baseline.
This class provides 7 methods for working with MessagePort objects in Python programs.
Available methods include: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start.
All public members are accessible to any Python application after installing the Aspose.Html FOSS for Python package.
Properties: closed, onmessage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
closed | bool | Read | Whether this port has been closed. |
onmessage | Callable[[object], object] | None | Read | Gets the onmessage. |
Methods
| Signature | Description |
|---|---|
__init__() | Calls init on this MessagePort instance. |
post_message(message: object) | Queue a message for peer delivery via scheduled event-loop task. |
start() | Start message dispatching (idempotent). |
close() | Close this port. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener for events of type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Deregister a previously-registered listener. |
dispatch_event(event: "Event") → bool | Dispatch event through the ancestor tree. |