函数
函数 | 说明 |
---|---|
onMessagePublish(topic, Handler) | 处理发布到 Pub/Sub 主题的消息。 |
onMessagePublish(选项, 处理程序) | 处理发布到 Pub/Sub 主题的消息。 |
类
类 | 说明 |
---|---|
短信 | 表示 Google Cloud Pub/Sub 消息的界面。 |
接口
接口 | 说明 |
---|---|
MessagePublishData 类 | Pub/Sub 发布订阅中发布的界面。 |
PubSubOptions | PubSubOptions 扩展 EventHandlerOptions,但必须包含主题。 |
pubsub.onMessagePublish()
处理发布到 Pub/Sub 主题的消息。
签名:
export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
参数
参数 | 类型 | 说明 |
---|---|---|
topic | 字符串 | 要监控消息事件的 Pub/Sub 主题。 |
handler | (事件:CloudEvent<MessagePublishData<T>>)=>任何 |承诺<any> | 每次发布 Cloud Pub/Sub 消息时运行 |
返回:
CloudFunction<CloudEvent<MessagePublishData<T>>>
pubsub.onMessagePublish()
处理发布到 Pub/Sub 主题的消息。
签名:
export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
参数
参数 | 类型 | 说明 |
---|---|---|
选项 | PubSubOptions | 包含活动信息(主题)的选项 |
handler | (事件:CloudEvent<MessagePublishData<T>>)=>任何 |承诺<any> | 每次发布 Cloud Pub/Sub 消息时运行 |
返回:
CloudFunction<CloudEvent<MessagePublishData<T>>>