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。