TaskQueue class

La interfaz TaskQueue .

Firma:

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

Métodos

Método modificadores Descripción
eliminar (identificación) Elimina una tarea en cola si aún no se ha completado.
poner en cola (datos, opciones) Crea una tarea y la agrega a la cola. Las tareas no se pueden actualizar después de la creación. Esta acción requiere el permiso cloudtasks.tasks.create IAM en la cuenta de servicio.

TaskQueue.delete()

Elimina una tarea en cola si aún no se ha completado.

Firma:

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

Parámetros

Parámetro Tipo Descripción
identificación cadena el ID de la tarea, relativo a esta cola.

Devoluciones:

Promesa <vacío>

Una promesa que se resuelve cuando se ha eliminado la tarea.

TaskQueue.enqueue()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
datos argumentos La carga útil de datos de la tarea.
opta TareaOpciones Opciones opcionales al poner en cola una nueva tarea.

Devoluciones:

Promesa <vacío>

Una promesa que se resuelve cuando la tarea se ha agregado correctamente a la cola.