Интерфейс 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>
Обещание, которое выполняется, когда задача успешно добавлена в очередь.