TaskQueue class

TaskQueueインターフェース。

サイン:

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

メソッド

方法修飾子説明
削除(ID)キューに入れられたタスクがまだ完了していない場合は削除します。
エンキュー(データ、オプション)タスクを作成し、キューに追加します。タスクは作成後に更新できません。このアクションには、サービス アカウントに対するcloudtasks.tasks.create IAM 権限が必要です。

TaskQueue.delete()

キューに入れられたタスクがまだ完了していない場合は削除します。

サイン:

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

パラメーター

パラメータタイプ説明
IDこのキューに対する相対的なタスクの ID。

戻り値:

約束<無効>

タスクが削除されたときに解決される Promise。

TaskQueue.enqueue()

タスクを作成し、キューに追加します。タスクは作成後に更新できません。このアクションには、サービス アカウントに対するcloudtasks.tasks.create IAM 権限が必要です。

サイン:

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

パラメーター

パラメータタイプ説明
データ引数タスクのデータ ペイロード。
選択しますタスクオプション新しいタスクをキューに入れるときのオプションのオプション。

戻り値:

約束<無効>

タスクがキューに正常に追加されたときに解決される Promise。