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 de Pub/Sub. |
PubSubOptions | PubSubOptions extiende 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 ver eventos de mensajes. |
manipulador | (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquier | Promesa <cualquiera> | se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub |
Devoluciones:
CloudFunction < Evento en la nube < 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 | PubSubOptions | 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:
CloudFunction < Evento en la nube < MensajePublicadoDatos <T>>>