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.