TaskQueue class

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.