函数
函数 | 说明 |
---|---|
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;
};