功能
功能 | 描述 |
---|---|
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;
};