Funções
Função | Descrição |
---|---|
onMessagePublished(tópico, manipulador) | Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub. |
onMessagePublished(opções, manipulador) | Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub. |
Aulas
Aula | Descrição |
---|---|
Mensagem | Interface que representa uma mensagem do Google Cloud Pub/Sub. |
Interfaces
Interface | Descrição |
---|---|
MensagempublicadaDados | A interface publicada em uma assinatura de publicação do Pub/Sub. |
Opções PubSub | PubSubOptions estende EventHandlerOptions, mas deve incluir um tópico. |
pubsub.onMessagePublished()
Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.
Assinatura:
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 | Descrição |
---|---|---|
tema | corda | O tópico do Pub/Sub a ser observado em eventos de mensagens. |
manipulador | (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Promessa<qualquer> | é executado sempre que uma mensagem do Cloud Pub/Sub é publicada |
Retorna:
Função Cloud < CloudEvent < MessagePublishedData <T>>>
pubsub.onMessagePublished()
Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.
Assinatura:
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 | Descrição |
---|---|---|
opções | Opções PubSub | Opção contendo informações (tema) do evento |
manipulador | (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Promessa<qualquer> | é executado sempre que uma mensagem do Cloud Pub/Sub é publicada |
Retorna:
Função Cloud < CloudEvent < MessagePublishedData <T>>>