MessagePort
MessagePort
Genel Bakış
MessagePort, Aspose.Html FOSS içinde Python için bir sınıftır. Şu sınıftan miras alır: EventTarget.
Deterministik aynı çalışma zamanı MessagePort kuyruk temeli.
Bu sınıf, Python programlarında MessagePort nesneleriyle çalışmak için 7 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. Tüm genel üyeler, Aspose.Html FOSS’i Python paketi olarak kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: closed, onmessage.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
closed | bool | Okuma | Bu portun kapatılıp kapatılmadığı. |
onmessage | `Callable[[object], object] | None` | Okuma |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | Calls init bu MessagePort örneğinde. |
post_message(message: object) | Planlanmış event-loop göreviyle eş teslimi için bir mesajı kuyruğa al. |
start() | Mesaj gönderimini başlat (idempotent). |
close() | Bu bağlantı noktasını kapat. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener olayları için type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Önceden kaydedilmiş bir dinleyiciyi kayıttan çıkar. |
dispatch_event(event: "Event") → bool | Dispatch event atasal ağaç üzerinden. |