tasks namespace

函式

函式 說明
onTaskDispatched(handler) 為傳送至 Google Cloud Tasks 佇列的工作建立處理常式。
onTaskDispatched(options, handler) 為傳送至 Google Cloud Tasks 佇列的工作建立處理常式。

介面

介面 說明
AuthData 用於叫用函式的授權中繼資料。
RateLimits 應如何套用至函式。
重試設定 發生 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 |承諾<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 函式的設定。
handler (要求:Request<Args>) =>void |承諾<void> 處理工作要求的回呼。

傳回:

TaskQueueFunction<Args>

可匯出及部署的函式。

項工作.Request

用來呼叫工作佇列函式的要求。

簽名:

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