TaskQueue class

La interfaz TaskQueue

Firma:

export declare class TaskQueue<Args = Record<string, any>> 

Métodos

Método Teclas modificadoras Descripción
delete(id) Borra una tarea en cola si aún no se completó.
encola(datos, opciones) Crea una tarea y la agrega a la cola. No se pueden actualizar las tareas después de su creación. Esta acción requiere el permiso de IAM cloudtasks.tasks.create en la cuenta de servicio.

TaskQueue.delete()

Borra una tarea en cola si aún no se completó.

Firma:

delete(id: string): Promise<void>;

Parámetros

Parámetro Tipo Descripción
id string el ID de la tarea en relación con esta cola.

Muestra:

Promesa<void>

Una promesa que se resuelve cuando se borra la tarea.

TaskQueue.enqueue()

Crea una tarea y la agrega a la cola. No se pueden actualizar las tareas después de su creación. Esta acción requiere el permiso de IAM cloudtasks.tasks.create en la cuenta de servicio.

Firma:

enqueue(data: Args, opts?: TaskOptions): Promise<void>;

Parámetros

Parámetro Tipo Descripción
datos Args La carga útil de datos de la tarea.
opciones TaskOptions Opciones opcionales cuando se coloca una tarea nueva en la cola.

Muestra:

Promesa<void>

Una promesa que se resuelve cuando la tarea se agrega a la cola de forma correcta.