tasks namespace

Funciones

Función Descripción
onTaskDispatched(controlador) Crea un controlador para las tareas enviadas a una cola de Google Cloud Tasks.
onTaskDispatched(opciones, controlador) Crea un controlador para las tareas enviadas a una cola de Google Cloud Tasks.

Interfaces

Interfaz Descripción
Datos de autenticación Metadatos sobre la autorización utilizada para invocar una función.
Límites de tasa Cómo se debe aplicar el control de congestión a la función.
Reintentar configuración Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx.
Función TaskQueue Un manejador de tareas.
Opciones de cola de tareas

Tipo de alias

Tipo Alias Descripción
Pedido La solicitud utilizada para llamar a una función de cola de tareas.

tareas.onTaskDispatched()

Crea un controlador para las tareas enviadas a una cola de Google Cloud Tasks.

Firma:

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

Parámetros

Parámetro Tipo Descripción
manipulador (solicitud: Solicitud<Args>) => nulo | Promesa<nulo> Una devolución de llamada para manejar solicitudes de tareas.

Devoluciones:

Función TaskQueue <Argumentos>

Una función que puedes exportar e implementar.

tareas.onTaskDispatched()

Crea un controlador para las tareas enviadas a una cola de Google Cloud Tasks.

Firma:

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

Parámetros

Parámetro Tipo Descripción
opciones Opciones de cola de tareas Configuración para la cola de tareas o Cloud Function.
manipulador (solicitud: Solicitud<Args>) => nulo | Promesa<nulo> Una devolución de llamada para manejar solicitudes de tareas.

Devoluciones:

Función TaskQueue <Argumentos>

Una función que puedes exportar e implementar.

tareas.Solicitar

La solicitud utilizada para llamar a una función de cola de tareas.

Firma:

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