BroadcastChannel
BroadcastChannel
Genel Bakış
BroadcastChannel, Python için Aspose.Html FOSS içinde bir sınıftır. Miras aldığı: EventTarget.
Deterministik aynı çalışma zamanında BroadcastChannel fan-out teslimatı.
Bu sınıf, Python programlarında BroadcastChannel nesneleriyle çalışmak için 6 yöntem sağlar. Mevcut yöntemler: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener. Tüm genel üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: name, onmessage.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
name | str | Okuma | Kanal adı, oluşturma zamanında sağlanır. |
onmessage | `Callable[[object], object] | None` | Okuma |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(name: str) | Calls init(name) bu BroadcastChannel örneğinde. |
post_message(message: object) | Aynı isimli kardeş fan-out teslimatını olay döngüsü zamanlamasıyla kuyruğa al. |
close() | Kanalı kapat; tekrarlanan çağrılar yok sayılır. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener olayların type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Daha önce kaydedilmiş bir dinleyiciyi kayıttan çıkar. |
dispatch_event(event: "Event") → bool | Dispatch event ata ağacı üzerinden. |