TaskQueue class

Antarmuka TaskQueue .

Tanda tangan:

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

Metode

metode Pengubah Keterangan
hapus(id) Menghapus tugas yang masuk antrean jika belum selesai.
enqueue(data, pilihan) Membuat tugas dan menambahkannya ke antrian. Tugas tidak dapat diperbarui setelah dibuat. Tindakan ini memerlukan izin IAM cloudtasks.tasks.create pada akun layanan.

TaskQueue.hapus()

Menghapus tugas yang masuk antrean jika belum selesai.

Tanda tangan:

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

Parameter

Parameter Jenis Keterangan
pengenal rangkaian ID tugas, relatif terhadap antrean ini.

Pengembalian:

Janji<batal>

Janji yang terselesaikan ketika tugas telah dihapus.

TaskQueue.enqueue()

Membuat tugas dan menambahkannya ke antrian. 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 Keterangan
data Argumen Muatan data tugas.
memilih Opsi Tugas Opsi opsional saat memasukkan tugas baru.

Pengembalian:

Janji<batal>

Sebuah janji yang terselesaikan ketika tugas telah berhasil ditambahkan ke antrean.