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.