TaskQueue class

Interfejs TaskQueue .

Podpis:

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

Metody

metoda Modyfikatory Opis
usuń(id) Usuwa zadanie umieszczone w kolejce, jeśli nie zostało jeszcze ukończone.
kolejkować(dane, opcje) Tworzy zadanie i dodaje je do kolejki. Zadań nie można zaktualizować po utworzeniu. Ta akcja wymaga uprawnień cloudtasks.tasks.create IAM na koncie usługi.

Kolejka zadań.delete()

Usuwa zadanie umieszczone w kolejce, jeśli nie zostało jeszcze ukończone.

Podpis:

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

Parametry

Parametr Typ Opis
ID strunowy identyfikator zadania względem tej kolejki.

Zwroty:

Obietnica<pusta>

Obietnica, która rozwiązuje się, gdy zadanie zostanie usunięte.

Kolejka zadań.enqueue()

Tworzy zadanie i dodaje je do kolejki. Zadań nie można zaktualizować po utworzeniu. Ta akcja wymaga uprawnień cloudtasks.tasks.create IAM na koncie usługi.

Podpis:

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

Parametry

Parametr Typ Opis
dane Argumenty Ładunek danych zadania.
decyduje się Opcje zadań Opcje opcjonalne podczas kolejkowania nowego zadania.

Zwroty:

Obietnica<pusta>

Obietnica, która zostanie rozpatrzona, gdy zadanie zostanie pomyślnie dodane do kolejki.