TaskQueue class

TaskQueue arayüzü.

İmza:

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

Yöntemler

Yöntem Değiştiriciler Tanım
sil(kimlik) Henüz tamamlanmadıysa sıraya alınmış bir görevi siler.
sıraya almak(veri, tercihler) Bir görev oluşturur ve onu kuyruğa ekler. Görevler oluşturulduktan sonra güncellenemez. Bu işlem, hizmet hesabında cloudtasks.tasks.create IAM iznini gerektirir.

TaskQueue.delete()

Henüz tamamlanmadıysa sıraya alınmış bir görevi siler.

İmza:

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

Parametreler

Parametre Tip Tanım
İD sicim bu kuyruğa göre görevin kimliği.

İadeler:

Söz<void>

Görev silindiğinde çözülen bir söz.

TaskQueue.enqueue()

Bir görev oluşturur ve onu kuyruğa ekler. Görevler oluşturulduktan sonra güncellenemez. Bu işlem, hizmet hesabında cloudtasks.tasks.create IAM iznini gerektirir.

İmza:

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

Parametreler

Parametre Tip Tanım
veri Argümanlar Görevin veri yükü.
tercihler Görev Seçenekleri Yeni bir görevi sıraya alırken isteğe bağlı seçenekler.

İadeler:

Söz<void>

Görev başarıyla kuyruğa eklendiğinde çözülen bir söz.