TaskQueue class

Die TaskQueue Schnittstelle.

Unterschrift:

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

Methoden

Methode Modifikatoren Beschreibung
löschen(id) Löscht eine in der Warteschlange befindliche Aufgabe, wenn sie noch nicht abgeschlossen ist.
Enqueue(Daten, Opts) Erstellt eine Aufgabe und fügt sie der Warteschlange hinzu. Aufgaben können nach der Erstellung nicht aktualisiert werden. Für diese Aktion ist die IAM-Berechtigung cloudtasks.tasks.create für das Dienstkonto erforderlich.

TaskQueue.delete()

Löscht eine in der Warteschlange befindliche Aufgabe, wenn sie noch nicht abgeschlossen ist.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Ausweis Zeichenfolge die ID der Aufgabe, relativ zu dieser Warteschlange.

Kehrt zurück:

Versprechen<void>

Ein Versprechen, das aufgelöst wird, wenn die Aufgabe gelöscht wurde.

TaskQueue.enqueue()

Erstellt eine Aufgabe und fügt sie der Warteschlange hinzu. Aufgaben können nach der Erstellung nicht aktualisiert werden. Für diese Aktion ist die IAM-Berechtigung cloudtasks.tasks.create für das Dienstkonto erforderlich.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Daten Argumente Die Datennutzlast der Aufgabe.
optiert Aufgabenoptionen Optionale Optionen beim Einreihen einer neuen Aufgabe.

Kehrt zurück:

Versprechen<void>

Ein Versprechen, das aufgelöst wird, wenn die Aufgabe erfolgreich zur Warteschlange hinzugefügt wurde.