TaskQueue class

Interfejs TaskQueue.

Podpis:

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

Metody

Metoda Modyfikatory Opis
delete(id) Usuwa zadanie z kolejki, jeśli nie zostało jeszcze ukończone.
enqueue(dane, opts) Tworzy zadanie i dodaje je do kolejki. Po utworzeniu zadań nie można ich aktualizować. To działanie wymaga uprawnień cloudtasks.tasks.create na koncie usługi.

TaskQueue.delete()

Usuwa zadanie z kolejki, jeśli nie zostało jeszcze ukończone.

Podpis:

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

Parametry

Parametr Typ Opis
id ciąg znaków identyfikator zadania względem kolejki.

Zwroty:

Obietnica<void>

Obietnica, która zostanie zrealizowana po usunięciu zadania.

funkcja TaskQueue.enqueue()

Tworzy zadanie i dodaje je do kolejki. Po utworzeniu zadań nie można ich aktualizować. To działanie wymaga uprawnień cloudtasks.tasks.create na koncie usługi.

Podpis:

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

Parametry

Parametr Typ Opis
dane Argi Ładunek danych zadania.
opcje TaskOptions Opcjonalne opcje podczas dodawania nowego zadania do kolejki.

Zwroty:

Obietnica<void>

Obietnica, która zostaje zrealizowana, gdy zadanie zostanie dodane do kolejki.