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.