Giao diện TaskQueue
.
Chữ ký:
export declare class TaskQueue<Args = Record<string, any>>
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
xóa(id) | Xóa một nhiệm vụ được xếp vào hàng đợi nếu nó chưa hoàn thành. | |
enqueue(dữ liệu, opts) | Tạo một nhiệm vụ và thêm nó vào hàng đợi. Nhiệm vụ không thể được cập nhật sau khi tạo. Hành động này yêu cầu quyền cloudtasks.tasks.create IAM trên tài khoản dịch vụ. |
TaskQueue.delete()
Xóa một nhiệm vụ được xếp vào hàng đợi nếu nó chưa hoàn thành.
Chữ ký:
delete(id: string): Promise<void>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
nhận dạng | sợi dây | ID của tác vụ, liên quan đến hàng đợi này. |
Trả về:
Hứa<void>
Một lời hứa sẽ được giải quyết khi tác vụ đã bị xóa.
TaskQueue.enqueue()
Tạo một nhiệm vụ và thêm nó vào hàng đợi. Nhiệm vụ không thể được cập nhật sau khi tạo. Hành động này yêu cầu quyền cloudtasks.tasks.create
IAM trên tài khoản dịch vụ.
Chữ ký:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
dữ liệu | Args | Tải trọng dữ liệu của nhiệm vụ. |
chọn | Tùy chọn nhiệm vụ | Các tùy chọn tùy chọn khi thực hiện một nhiệm vụ mới. |
Trả về:
Hứa<void>
Lời hứa sẽ được giải quyết khi tác vụ được thêm vào hàng đợi thành công.