MessagePort
MessagePort
Visão geral
MessagePort é uma classe em Aspose.Html FOSS para Python. Herda de: EventTarget.
Base de fila MessagePort determinística no mesmo runtime.
Esta classe fornece 7 métodos para trabalhar com objetos MessagePort em programas Python. Os métodos disponíveis incluem: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener, start. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: closed, onmessage.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
closed | bool | Leitura | Se esta porta foi fechada. |
onmessage | `Callable[[object], object] | None` | Leitura |
Métodos
| Assinatura | Descrição |
|---|---|
__init__() | Calls init nesta instância MessagePort. |
post_message(message: object) | Enfileire uma mensagem para entrega entre pares via tarefa de loop de eventos programada. |
start() | Inicie o despacho de mensagens (idempotente). |
close() | Feche esta porta. |
add_event_listener(type: str, listener: Callable, capture: bool, once: bool) | Register listener para eventos de type. |
remove_event_listener(type: str, listener: Callable, capture: bool) | Cancelar o registro de um ouvinte previamente registrado. |
dispatch_event(event: "Event") → bool | Dispatch event através da árvore de ancestrais. |