อินเทอร์ 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>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ข้อมูล | อาร์กส์ | เพย์โหลดข้อมูลของงาน |
เลือก | ตัวเลือกงาน | ตัวเลือกเสริมเมื่อเข้าคิวงานใหม่ |
ผลตอบแทน:
สัญญา<โมฆะ>
คำมั่นสัญญาที่จะแก้ไขเมื่อมีการเพิ่มงานลงในคิวสำเร็จแล้ว