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.