TaskQueue class

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.