TaskQueue class

TaskQueue arayüzü.

İmza:

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

Yöntemler

Yöntem Değiştiriciler Açıklama
delete(id) Henüz tamamlanmamışsa sıraya alınmış bir görevi siler.
enqueue(data; opts) Bir görev oluşturur ve sıraya ekler. Görevler oluşturulduktan sonra güncellenemez. Bu işlem, hizmet hesabında cloudtasks.tasks.create IAM izni gerektirir.

TaskQueue.delete()

Henüz tamamlanmamışsa sıraya alınmış bir görevi siler.

İmza:

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

Parametreler

Parametre Tür Açıklama
id dize görevin kimliğidir.

Şunu döndürür:

Taahhüt<void>

Görev silindiğinde sona eren bir vaat.

TaskQueue.enqueue()

Bir görev oluşturur ve sıraya ekler. Görevler oluşturulduktan sonra güncellenemez. Bu işlem, hizmet hesabında cloudtasks.tasks.create IAM izni gerektirir.

İmza:

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

Parametreler

Parametre Tür Açıklama
veri Bağımsız değişkenler Görevin veri yükü.
opt. Görev Seçenekleri Yeni bir görevi sıraya koyarken sunulan isteğe bağlı seçenekler.

Şunu döndürür:

Taahhüt<void>

Görev, sıraya başarıyla eklendiğinde çözümlenen bir vaat.