MessagePort
MessagePort
Tổng quan
MessagePort là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: EventTarget.
Hàng đợi MessagePort cùng môi trường chạy đảm bảo tính quyết định.
Lớp này cung cấp 7 phương thức để làm việc với các đối tượng MessagePort trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. Tất cả các thành viên công khai đều có thể truy cập từ bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: closed, onmessage.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
closed | bool | Đọc | Liệu cổng này đã bị đóng hay chưa. |
onmessage | `Callable[[object], object] | None` | Đọc |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__() | Calls init trên phiên bản MessagePort này. |
post_message(message: object) | Đặt tin nhắn vào hàng đợi để giao cho peer thông qua tác vụ vòng lặp sự kiện đã lên lịch. |
start() | Bắt đầu gửi tin nhắn (idempotent). |
close() | Đóng cổng này. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener cho các sự kiện của type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Hủy đăng ký một listener đã được đăng ký trước đó. |
dispatch_event(event: "Event") → bool | Dispatch event qua cây tổ tiên. |