TaskQueue class

L'interfaccia TaskQueue .

Firma:

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

Metodi

Metodo Modificatori Descrizione
elimina (id) Elimina un'attività accodata se non è stata ancora completata.
accodare(dati, opzioni) Crea un'attività e la aggiunge alla coda. Le attività non possono essere aggiornate dopo la creazione. Questa azione richiede l'autorizzazione cloudtasks.tasks.create IAM sull'account del servizio.

TaskQueue.delete()

Elimina un'attività accodata se non è stata ancora completata.

Firma:

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

Parametri

Parametro Tipo Descrizione
id corda l'ID dell'attività, relativo a questa coda.

Ritorna:

Promesso<vuoto>

Una promessa che si risolve quando l'attività è stata eliminata.

TaskQueue.enqueue()

Crea un'attività e la aggiunge alla coda. Le attività non possono essere aggiornate dopo la creazione. Questa azione richiede l'autorizzazione cloudtasks.tasks.create IAM sull'account del servizio.

Firma:

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

Parametri

Parametro Tipo Descrizione
dati Arg Il payload dei dati dell'attività.
opta Opzioni attività Opzioni facoltative quando si accoda una nuova attività.

Ritorna:

Promesso<vuoto>

Una promessa che si risolve quando l'attività è stata aggiunta con successo alla coda.