tasks namespace

Les fonctions

Fonction Description
onTaskDispatched (gestionnaire) Crée un gestionnaire pour les tâches envoyées à une file d'attente Google Cloud Tasks.
onTaskDispatched (options, gestionnaire) Crée un gestionnaire pour les tâches envoyées à une file d'attente Google Cloud Tasks.

Interfaces

Interface Description
Données d'authentification Métadonnées sur l'autorisation utilisée pour appeler une fonction.
Limites de taux Comment le contrôle de la congestion doit être appliqué à la fonction.
RéessayerConfig Comment une tâche doit être réessayée en cas de retour non-2xx.
Fonction TaskQueue Un gestionnaire de tâches.
Options de la file d'attente des tâches

Tapez les alias

Tapez l'alias Description
Demande Requête utilisée pour appeler une fonction de file d'attente de tâches.

tâches.onTaskDispatched()

Crée un gestionnaire pour les tâches envoyées à une file d'attente Google Cloud Tasks.

Signature:

export declare function onTaskDispatched<Args = any>(handler: (request: Request<Args>) => void | Promise<void>): TaskQueueFunction<Args>;

Paramètres

Paramètre Taper Description
gestionnaire (demande : Request<Args>) => void | Promesse<vide> Un rappel pour gérer les demandes de tâches.

Retour:

Fonction TaskQueue <Args>

Une fonction que vous pouvez exporter et déployer.

tâches.onTaskDispatched()

Crée un gestionnaire pour les tâches envoyées à une file d'attente Google Cloud Tasks.

Signature:

export declare function onTaskDispatched<Args = any>(options: TaskQueueOptions, handler: (request: Request<Args>) => void | Promise<void>): TaskQueueFunction<Args>;

Paramètres

Paramètre Taper Description
choix Options de la file d'attente des tâches Configuration pour la file d'attente des tâches ou la fonction Cloud.
gestionnaire (demande : Request<Args>) => void | Promesse<vide> Un rappel pour gérer les demandes de tâches.

Retour:

Fonction TaskQueue <Args>

Une fonction que vous pouvez exporter et déployer.

tâches.Demande

Requête utilisée pour appeler une fonction de file d'attente de tâches.

Signature:

export type Request<T = any> = TaskContext & {
    data: T;
};