Funciones
Función | Descripción |
---|---|
onMessagePublished(tema, controlador) | Manejar un mensaje que se publica en un tema de Pub/Sub. |
onMessagePublished(opciones, controlador) | Manejar un mensaje que se publica en un tema de Pub/Sub. |
Clases
Clase | Descripción |
---|---|
Mensaje | Interfaz que representa un mensaje de Google Cloud Pub/Sub. |
Interfaces
Interfaz | Descripción |
---|---|
MensajePublicadoDatos | La interfaz publicada en una suscripción de publicación Pub/Sub. |
Opciones de PubSub | PubSubOptions amplía EventHandlerOptions pero debe incluir un tema. |
pubsub.onMessagePublished()
Manejar un mensaje que se publica en un tema de Pub/Sub.
Firma:
export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
tema | cadena | El tema de Pub/Sub para monitorear eventos de mensajes. |
manipulador | (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquiera | Promesa <cualquiera> | se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub |
Devoluciones:
Función de nube < EventoNube < MensajePublicadoDatos <T>>>
pubsub.onMessagePublished()
Manejar un mensaje que se publica en un tema de Pub/Sub.
Firma:
export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
opciones | Opciones de PubSub | Opción que contiene información (tema) para el evento. |
manipulador | (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquiera | Promesa <cualquiera> | se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub |
Devoluciones:
Función de nube < EventoNube < MensajePublicadoDatos <T>>>