TaskQueue
介面。
簽名:
export declare class TaskQueue<Args = Record<string, any>>
方法
方法 | 修飾符 | 描述 |
---|---|---|
刪除(id) | 如果排隊任務尚未完成,則將其刪除。 | |
入隊(數據,選項) | 建立一個任務並將其新增至佇列。任務創建後無法更新。此操作需要服務帳戶的cloudtasks.tasks.create IAM 權限。 |
任務隊列.delete()
如果排隊任務尚未完成,則將其刪除。
簽名:
delete(id: string): Promise<void>;
參數
範圍 | 類型 | 描述 |
---|---|---|
ID | 細繩 | 相對於該佇列的任務 ID。 |
返回:
承諾<無效>
當任務被刪除時解決的承諾。
TaskQueue.enqueue()
建立一個任務並將其新增至佇列。任務創建後無法更新。此操作需要服務帳戶的cloudtasks.tasks.create
IAM 權限。
簽名:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
參數
範圍 | 類型 | 描述 |
---|---|---|
數據 | 參數 | 任務的資料負載。 |
選擇 | 任務選項 | 排隊新任務時的可選選項。 |
返回:
承諾<無效>
當任務成功新增到佇列時解決的承諾。