WindowEventLoop
WindowEventLoop
Visão geral
WindowEventLoop é uma classe em Aspose.Html FOSS para Python.
Agendador interno de origem de tarefas usado por Window/BrowsingContext.
Esta classe fornece 11 métodos para trabalhar com objetos WindowEventLoop em programas Python. Os métodos disponíveis incluem: __init__, cancel, cancel_timer, cleanup, clear_timer_work, dispatch_timer_tasks, drain, register_task_source, schedule, schedule_microtask_checkpoint, schedule_timer. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python.
Métodos
| Assinatura | Descrição |
|---|---|
__init__() | Calls init nesta instância de WindowEventLoop. |
register_task_source(source_name: str) | Chama register_task_source(source_name) nesta instância de WindowEventLoop. |
| `schedule(source_name: str, phase: str, token: object | None, callback: Callable[[], None] |
| `schedule_microtask_checkpoint(callback: Callable[[], None], token: object | None)` |
cancel(token: object) | Chama cancel(token) nesta instância de WindowEventLoop. |
cleanup(token: object) | Chama cleanup(token) nesta instância de WindowEventLoop. |
drain() | Chama drain nesta instância de WindowEventLoop. |
schedule_timer(callback: Callable[..., object], args: tuple[object, ...], repeating: bool) → int | Chama schedule_timer(callback, args, repeating) nesta instância de WindowEventLoop. |
cancel_timer(handle: int) | Chama cancel_timer(handle) nesta instância de WindowEventLoop. |
clear_timer_work() | Chama clear_timer_work nesta instância de WindowEventLoop. |
| `dispatch_timer_tasks(max_tasks: int | None)→int` |