A interface TaskQueue
.
Assinatura:
export declare class TaskQueue<Args = Record<string, any>>
Métodos
Método | Modificadores | Descrição |
---|---|---|
excluir (id) | Exclui uma tarefa enfileirada se ela ainda não tiver sido concluída. | |
enfileirar(dados, opções) | Cria uma tarefa e a adiciona à fila. As tarefas não podem ser atualizadas após a criação. Esta ação requer permissão do IAM cloudtasks.tasks.create na conta de serviço. |
TaskQueue.delete()
Exclui uma tarefa enfileirada se ela ainda não tiver sido concluída.
Assinatura:
delete(id: string): Promise<void>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
eu ia | corda | o ID da tarefa, relativo a esta fila. |
Retorna:
Promessa<void>
Uma promessa que é resolvida quando a tarefa é excluída.
TaskQueue.enqueue()
Cria uma tarefa e a adiciona à fila. As tarefas não podem ser atualizadas após a criação. Esta ação requer permissão do IAM cloudtasks.tasks.create
na conta de serviço.
Assinatura:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
dados | Argumentos | A carga útil de dados da tarefa. |
opta | Opções de tarefas | Opções opcionais ao enfileirar uma nova tarefa. |
Retorna:
Promessa<void>
Uma promessa que é resolvida quando a tarefa é adicionada com êxito à fila.