函式
函式 | 說明 |
---|---|
onMessagePublish(topic, handler) | 處理正在發布至 Pub/Sub 主題的訊息。 |
onMessagePublished(選項, 處理常式) | 處理正在發布至 Pub/Sub 主題的訊息。 |
類別
類別 | 說明 |
---|---|
傳送訊息 | 代表 Google Cloud Pub/Sub 訊息的介面。 |
介面
介面 | 說明 |
---|---|
MessagePublishedData (訊息發布資料) | Pub/Sub 發布訂閱項目中發布的介面。 |
PubSub 選項 | PubSubOptions 擴充 EventHandlerOptions,但必須包含主題。 |
pubsub.onMessagePublished()
處理正在發布至 Pub/Sub 主題的訊息。
簽名:
export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
參數
參數 | 類型 | 說明 |
---|---|---|
主題 | 字串 | 要監控訊息事件的 Pub/Sub 主題。 |
handler | (事件:CloudEvent<MessagePublishedData<T>>) =>不限 |承諾<任何> | 每次發布 Cloud Pub/Sub 訊息時都會執行 |
傳回:
CloudFunction<CloudEvent<MessagePublishedData<T>>>
pubsub.onMessagePublished()
處理正在發布至 Pub/Sub 主題的訊息。
簽名:
export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
參數
參數 | 類型 | 說明 |
---|---|---|
選項 | PubSub 選項 | 包含事件資訊 (主題) 的選項 |
handler | (事件:CloudEvent<MessagePublishedData<T>>) =>不限 |承諾<任何> | 每次發布 Cloud Pub/Sub 訊息時都會執行 |
傳回:
CloudFunction<CloudEvent<MessagePublishedData<T>>>