TaskQueue class

A interface TaskQueue .

Assinatura:

export declare class TaskQueue<Args = Record<string, any>> 

Métodos

Método Modificadores Descrição
deletar(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 a permissão cloudtasks.tasks.create IAM 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 resolve 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 a permissão cloudtasks.tasks.create IAM na conta de serviço.

Assinatura:

enqueue(data: Args, opts?: TaskOptions): Promise<void>;

Parâmetros

Parâmetro Tipo Descrição
dados argumentos A carga de dados da tarefa.
opta Opções de Tarefa Opções opcionais ao enfileirar uma nova tarefa.

Retorna:

Promessa<void>

Uma promessa que resolve quando a tarefa foi adicionada com sucesso à fila.