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 su creación. Esta acción requiere el permiso cloudtasks.tasks.create IAM en la cuenta de servicio.

TaskQueue.eliminar()

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<nulo>

Una promesa que se resuelve cuando se elimina la tarea.

TaskQueue.encola()

Crea una tarea y la agrega a la cola. Las tareas no se pueden actualizar después de su 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 Opciones de tarea Opciones opcionales al poner en cola una nueva tarea.

Devoluciones:

Promesa<nulo>

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