Funciones
Función | Descripción |
---|---|
onTaskDispatched(manejador) | 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 |
---|---|
AuthData | 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. |
ReintentarConfig | Cómo se debe volver a intentar una tarea en caso de una devolución que no sea 2xx. |
TaskQueueFunction | Un controlador de tareas. |
TaskQueueOptions |
Tipo de alias
Alias de tipo | 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>) => vacío | Promesa <vacío> | Una devolución de llamada para manejar las solicitudes de tareas. |
Devoluciones:
TaskQueueFunction <Argumentos>
Una función que puede 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 | TaskQueueOptions | Configuración para la cola de tareas o Cloud Function. |
manipulador | (solicitud: Solicitud<Args>) => vacío | Promesa <vacío> | Una devolución de llamada para manejar las solicitudes de tareas. |
Devoluciones:
TaskQueueFunction <Argumentos>
Una función que puede exportar e implementar.
tareas.Solicitud
La solicitud utilizada para llamar a una función de cola de tareas.
Firma:
export type Request<T = any> = TaskContext & {
data: T;
};