TaskQueue class

อินเทอร์ TaskQueue

ลายเซ็น:

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

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
ลบ(รหัส) ลบงานที่จัดคิวไว้หากยังไม่เสร็จสิ้น
เข้าคิว (ข้อมูล, ตัวเลือก) สร้างงานและเพิ่มลงในคิว ไม่สามารถอัปเดตงานได้หลังจากการสร้าง การดำเนินการนี้ต้องได้รับอนุญาต cloudtasks.tasks.create IAM ในบัญชีบริการ

TaskQueue.ลบ()

ลบงานที่จัดคิวไว้หากยังไม่เสร็จสิ้น

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
รหัส เชือก ID ของงานที่เกี่ยวข้องกับคิวนี้

ผลตอบแทน:

สัญญา<โมฆะ>

คำสัญญาที่จะแก้ไขเมื่องานถูกลบไปแล้ว

TaskQueue.enqueue()

สร้างงานและเพิ่มลงในคิว ไม่สามารถอัปเดตงานได้หลังจากการสร้าง การดำเนินการนี้ต้องได้รับอนุญาต cloudtasks.tasks.create IAM ในบัญชีบริการ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
ข้อมูล อาร์กส์ เพย์โหลดข้อมูลของงาน
เลือก ตัวเลือกงาน ตัวเลือกเสริมเมื่อเข้าคิวงานใหม่

ผลตอบแทน:

สัญญา<โมฆะ>

คำมั่นสัญญาที่จะแก้ไขเมื่อมีการเพิ่มงานลงในคิวสำเร็จแล้ว