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.