TaskQueue class

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.