Antarmuka TaskQueue
.
Tanda Tangan:
export declare class TaskQueue<Args = Record<string, any>>
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
delete(id) | Menghapus tugas dalam antrean jika belum selesai. | |
antrekan(data, pengoptimalan) | Membuat tugas dan menambahkannya ke antrean. Tugas tidak dapat diperbarui setelah dibuat. Tindakan ini memerlukan izin IAM cloudtasks.tasks.create pada akun layanan. |
TaskQueue.delete()
Menghapus tugas dalam antrean jika belum selesai.
Tanda Tangan:
delete(id: string): Promise<void>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
id | string | ID tugas, relatif terhadap antrean ini. |
Hasil:
Janji<void>
Promise yang selesai saat tugas telah dihapus.
TaskQueue.Queue()
Membuat tugas dan menambahkannya ke antrean. Tugas tidak dapat diperbarui setelah dibuat. Tindakan ini memerlukan izin IAM cloudtasks.tasks.create
pada akun layanan.
Tanda Tangan:
enqueue(data: Args, opts?: TaskOptions): Promise<void>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
data | Arg | Payload data tugas. |
memilih | TaskOptions | Opsi opsional saat mengantrekan tugas baru. |
Hasil:
Janji<void>
Promise yang selesai saat tugas berhasil ditambahkan ke antrean.