BackgroundWorkers.WorkQueueStatusAsJSON
| BackgroundWorkers = class static (TObject) | Interface de BackgroundWorkers | Exemples de BackgroundWorkers |
Qubes 7.2 Retourne le statut instantané d'une queue
Syntaxe
class function WorkQueueStatusAsJSON(name: String; resetPeakStats: Boolean = False): String
name: nom de la queue
resetPeakStats: si True réinitialise les statistiques de pic
Remarques
La structure du JSON retournée contient au moins les champs ci-dessous. Des données supplémentaires sont susceptibles d'être ajoutées lors d'évolutions futures.
- name reprend le nom de la queue
- workers informations sur les workers
- count nombre de workers (consigne)
- live nombre de workers créés
- active nombre de workers actuellement actifs
- peak nombre maximum de workers actifs depuis le dernier resetPeakStats
- queue informations sur la queue
- total nombre de tâches dans la queue
- delayed nombre de tâches avec un délai dans la queue (non traitables immédiatement)
- peak nombre maximum de tâches dans la queue depuis le dernier resetPeakStats
Exemples
PrintLn(BackgroundWorkers.WorkQueueStatusAsJSON('myQueue'));