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>;
参数
范围 | 类型 | 描述 |
---|---|---|
数据 | 参数 | 任务的数据负载。 |
选择 | 任务选项 | 排队新任务时的可选选项。 |
返回:
承诺<无效>
当任务成功添加到队列时解决的承诺。