BroadcastChannel
BroadcastChannel
Visão geral
BroadcastChannel é uma classe em Aspose.Html FOSS para Python. Herda de: EventTarget.
Entrega fan-out BroadcastChannel determinística no mesmo runtime.
Esta classe fornece 6 métodos para trabalhar com objetos BroadcastChannel em programas Python. Os métodos disponíveis incluem: __init__, add_event_listener, close, dispatch_event, post_message, remove_event_listener. 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: name, onmessage.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
name | str | Leitura | Nome do canal fornecido no momento da construção. |
onmessage | `Callable[[object], object] | None` | Leitura |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(name: str) | Calls init(nome) nesta instância de BroadcastChannel. |
post_message(message: object) | Enfileire a entrega fan-out de irmãos de mesmo nome via agendamento de loop de eventos. |
close() | Feche o canal; chamadas repetidas são ignoradas. |
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) | Desregistre um ouvinte previamente registrado. |
dispatch_event(event: "Event") → bool | Dispatch event através da árvore de ancestrais. |