tasks namespace

函数

函数 说明
onTaskDispatched(handler) 为发送到 Google Cloud Tasks 队列的任务创建处理程序。
onTaskDispatched(options, Handler) 为发送到 Google Cloud Tasks 队列的任务创建处理程序。

接口

接口 说明
AuthData 有关用于调用函数的授权的元数据。
RateLimits 应如何对函数应用拥塞控制。
RetryConfig 返回非 2xx 时应如何重试任务。
TaskQueueFunction 任务的处理程序。
TaskQueueOptions

类型别名

类型别名 说明
请求 用于调用任务队列函数的请求。

tasks.onTaskDispatched()

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

签名

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

参数

参数 类型 说明
handler (请求:Request<Args>)=>无效 |承诺<void> 用于处理任务请求的回调。

返回

TaskQueueFunction<Args>

您可以导出和部署的函数。

tasks.onTaskDispatched()

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

签名

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

参数

参数 类型 说明
选项 TaskQueueOptions 任务队列或 Cloud Functions 函数的配置。
handler (请求:Request<Args>)=>无效 |承诺<void> 用于处理任务请求的回调。

返回

TaskQueueFunction<Args>

您可以导出和部署的函数。

任务.Request

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

签名

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