L'interface TaskQueue
.
Signature:
export declare class TaskQueue<Args = Record<string, any>>
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
supprimer (identifiant) | Supprime une tâche mise en file d'attente si elle n'est pas encore terminée. | |
mettre en file d'attente (données, options) | Crée une tâche et l'ajoute à la file d'attente. Les tâches ne peuvent pas être mises à jour après leur création. Cette action nécessite l'autorisation IAM cloudtasks.tasks.create sur le compte de service. |
TaskQueue.delete()
Supprime une tâche mise en file d'attente si elle n'est pas encore terminée.
Signature:
delete(id: string): Promise<void>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
identifiant | chaîne | l'ID de la tâche, relatif à cette file d'attente. |
Retour:
Promesse<vide>
Une promesse qui se résout lorsque la tâche a été supprimée.
TaskQueue.enqueue()
Crée une tâche et l'ajoute à la file d'attente. Les tâches ne peuvent pas être mises à jour après leur création. Cette action nécessite l'autorisation IAM cloudtasks.tasks.create
sur le compte de service.
Signature:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
données | Args | Charge utile de données de la tâche. |
opte | Options de tâches | Options facultatives lors de la mise en file d'attente d'une nouvelle tâche. |
Retour:
Promesse<vide>
Une promesse qui se résout lorsque la tâche a été ajoutée avec succès à la file d'attente.