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.