MessagePort

MessagePort

概述

MessagePort 是 Aspose.Html FOSS 用于 Python 的一个类。继承自:EventTarget。

确定性的同运行时 MessagePort 队列基准。

此类提供 7 个方法,用于在 Python 程序中处理 MessagePort 对象。可用的方法包括:__init__、add_event_listener、close、dispatch_event、post_message、remove_event_listener、start。在安装了 Aspose.Html FOSS 用于 Python 的软件包后,所有公共成员对任何 Python 应用程序均可访问。属性:closed、onmessage。

属性

名称类型访问描述
closedbool读取该端口是否已关闭。
onmessage`Callable[[object], object]None`读取

方法

签名描述
__init__()Calls init 在此 MessagePort 实例上。
post_message(message: object)将消息排入队列,以通过计划的事件循环任务进行对等投递。
start()启动消息分发(幂等)。
close()关闭此端口。
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener 用于事件的 type.
remove_event_listener(type: str, listener: Callable, capture: bool)注销先前已注册的监听器。
dispatch_event(event: "Event") → boolDispatch event 通过祖先树。

另请参阅

 中文