TaskQueue class

Интерфейс TaskQueue .

Подпись:

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

Методы

Метод Модификаторы Описание
удалить (идентификатор) Удаляет задачу из очереди, если она еще не завершена.
очередь (данные, параметры) Создает задачу и добавляет ее в очередь. Задачи не могут быть обновлены после создания. Для этого действия требуется разрешение cloudtasks.tasks.create IAM для учетной записи службы.

TaskQueue.delete()

Удаляет задачу из очереди, если она еще не завершена.

Подпись:

delete(id: string): Promise<void>;

Параметры

Параметр Тип Описание
идентификатор нить идентификатор задачи относительно этой очереди.

Возврат:

Обещание<void>

Обещание, которое выполняется при удалении задачи.

TaskQueue.enqueue()

Создает задачу и добавляет ее в очередь. Задачи не могут быть обновлены после создания. Для этого действия требуется разрешение cloudtasks.tasks.create IAM для учетной записи службы.

Подпись:

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

Параметры

Параметр Тип Описание
данные Аргументы Полезные данные задачи.
выбирает Параметры задачи Дополнительные параметры при постановке новой задачи в очередь.

Возврат:

Обещание<void>

Обещание, которое выполняется, когда задача успешно добавлена ​​в очередь.