TaskQueue class

Giao diện TaskQueue.

Chữ ký:

export declare class TaskQueue<Args = Record<string, any>> 

Phương thức

Phương thức Công cụ sửa đổi Mô tả
delete(id) Xoá một công việc trong hàng đợi nếu nó chưa hoàn thành.
hàng đợi(dữ liệu, lựa chọn) Tạo một việc cần làm và thêm vào hàng đợi. Bạn không thể cập nhật việc cần làm sau khi tạo. Hành động này cần có quyền quản lý danh tính và quyền truy cập (IAM) của cloudtasks.tasks.create đối với tài khoản dịch vụ.

TaskQueue.delete()

Xoá một công việc trong hàng đợi nếu nó chưa hoàn thành.

Chữ ký:

delete(id: string): Promise<void>;

Thông số

Thông số Loại Mô tả
id chuỗi mã nhận dạng của công việc, so với hàng đợi này.

Trường hợp trả lại hàng:

Lời hứa<vô hiệu>

Lời hứa sẽ được thực hiện khi việc cần làm đã bị xoá.

TaskQueue.enqueue()

Tạo một việc cần làm và thêm vào hàng đợi. Bạn không thể cập nhật việc cần làm sau khi tạo. Hành động này cần có quyền quản lý danh tính và quyền truy cập (IAM) của cloudtasks.tasks.create đối với tài khoản dịch vụ.

Chữ ký:

enqueue(data: Args, opts?: TaskOptions): Promise<void>;

Thông số

Thông số Loại Mô tả
dữ liệu Args Tải trọng dữ liệu của tác vụ.
chọn TaskOptions (Tuỳ chọn tác vụ) Các tuỳ chọn không bắt buộc khi thêm một việc cần làm mới vào hàng đợi.

Trường hợp trả lại hàng:

Lời hứa<vô hiệu>

Lời hứa sẽ được thực hiện khi công việc đã được thêm thành công vào hàng đợi.