Funciones
Función | Descripción |
---|---|
onTaskDispatched(handler) | 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 que se usa para invocar una función |
RateLimits | Cómo se debe aplicar el control de congestión a la función. |
RetryConfig | Cómo se debe reintentar una tarea en caso de una devolución que no sea 2xx |
TaskQueueFunction. | Un controlador para tareas. |
TaskQueueOptions. |
Escribe alias
Alias de tipo | Descripción |
---|---|
Solicitud | La solicitud que se usa para llamar a una función de lista de tareas en cola. |
Tasks.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 |
---|---|---|
handler | (solicitud: Request<Args>) => void | Promesa<void> | Una devolución de llamada para controlar las solicitudes de tareas. |
Muestra:
TaskQueueFunction<Args>
Una función que puedes exportar y, luego, implementar
Tasks.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 de la lista de tareas en cola o de la Cloud Function. |
handler | (solicitud: Request<Args>) => void | Promesa<void> | Una devolución de llamada para controlar las solicitudes de tareas. |
Muestra:
TaskQueueFunction<Args>
Una función que puedes exportar y, luego, implementar
task.Request
La solicitud que se usa para llamar a una función de lista de tareas en cola.
Firma:
export type Request<T = any> = TaskContext & {
data: T;
};