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;
};