tasks namespace

功能

功能描述
onTaskDispatched(处理程序)为发送到 Google Cloud 任务队列的任务创建处理程序。
onTaskDispatched(选项,处理程序)为发送到 Google Cloud 任务队列的任务创建处理程序。

接口

界面描述
验证数据有关用于调用函数的授权的元数据。
速率限制如何将拥塞控制应用于该功能。
重试配置如果返回非 2xx,应如何重试任务。
任务队列函数任务处理程序。
任务队列选项

类型别名

类型别名描述
要求该请求用于调用任务队列函数。

任务.onTaskDispatched()

为发送到 Google Cloud 任务队列的任务创建处理程序。

签名:

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

参数

范围类型描述
处理程序(请求:请求 <Args>)=> void |承诺<无效>处理任务请求的回调。

返回:

任务队列函数<参数>

您可以导出和部署的功能。

任务.onTaskDispatched()

为发送到 Google Cloud 任务队列的任务创建处理程序。

签名:

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

参数

范围类型描述
选项任务队列选项任务队列或云功能的配置。
处理程序(请求:请求 <Args>)=> void |承诺<无效>处理任务请求的回调。

返回:

任务队列函数<参数>

您可以导出和部署的功能。

任务.请求

该请求用于调用任务队列函数。

签名:

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