TaskQueue class

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.