WindowEventLoop
WindowEventLoop
Panoramica
WindowEventLoop è una classe in Aspose.Html FOSS per Python.
Scheduler interno di origine task utilizzato da Window/BrowsingContext.
Questa classe fornisce 11 metodi per lavorare con oggetti WindowEventLoop nei programmi Python. I metodi disponibili includono: __init__, cancel, cancel_timer, cleanup, clear_timer_work, dispatch_timer_tasks, drain, register_task_source, schedule, schedule_microtask_checkpoint, schedule_timer. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Html FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza WindowEventLoop. |
register_task_source(source_name: str) | Chiama register_task_source(source_name) su questa istanza 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) | Chiama cancel(token) su questa istanza di WindowEventLoop. |
cleanup(token: object) | Chiama cleanup(token) su questa istanza di WindowEventLoop. |
drain() | Chiama drain su questa istanza di WindowEventLoop. |
schedule_timer(callback: Callable[..., object], args: tuple[object, ...], repeating: bool) → int | Chiama schedule_timer(callback, args, repeating) su questa istanza di WindowEventLoop. |
cancel_timer(handle: int) | Chiama cancel_timer(handle) su questa istanza di WindowEventLoop. |
clear_timer_work() | Chiama clear_timer_work su questa istanza di WindowEventLoop. |
| `dispatch_timer_tasks(max_tasks: int | None)→int` |