BroadcastChannel
BroadcastChannel
Tổng quan
BroadcastChannel là một lớp trong Aspose.Html FOSS cho Python. Kế thừa từ: EventTarget.
Giao hàng fan-out BroadcastChannel cùng runtime định trước.
Lớp này cung cấp 6 phương thức để làm việc với các đối tượng BroadcastChannel 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. Tất cả các thành viên công khai đều có thể truy cập bởi 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: name, onmessage.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
name | str | Đọc | Tên kênh được cung cấp tại thời điểm khởi tạo. |
onmessage | `Callable[[object], object] | None` | Đọc |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(name: str) | Calls init(name) trên instance BroadcastChannel này. |
post_message(message: object) | Xếp hàng đợi việc phân phối fan-out cùng tên cho các thành phần cùng cấp thông qua lập lịch vòng lặp sự kiện. |
close() | Đóng kênh; các lần gọi lặp lại sẽ bị bỏ qua. |
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 thông qua cây tổ tiên. |