pubsub.TopicBuilder class

Google Cloud Pub/Sub konu oluşturucu.

functions.pubsub.topic() yoluyla erişim .

İmza:

export declare class TopicBuilder 

İnşaatçılar

Oluşturucu Değiştiriciler Tanım
(yapıcı)(triggerResource, seçenekler) TopicBuilder sınıfının yeni bir örneğini oluşturur

Yöntemler

Yöntem Değiştiriciler Tanım
onPublish(işleyici) Cloud Pub/Sub mesajı her yayınlandığında tetiklenen olay işleyicisi.

pubsub.TopicBuilder.(yapıcı)

TopicBuilder sınıfının yeni bir örneğini oluşturur

İmza:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parametreler

Parametre Tip Tanım
tetikleyiciKaynak () => dize
seçenekler DağıtımSeçenekleri

pubsub.TopicBuilder.onPublish()

Cloud Pub/Sub mesajı her yayınlandığında tetiklenen olay işleyicisi.

İmza:

onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;

Parametreler

Parametre Tip Tanım
idareci (mesaj: Mesaj , bağlam: Olay Bağlamı ) => PromiseLike<herhangi biri> | herhangi Cloud Pub/Sub mesajı her yayınlandığında çalışan olay işleyicisi.

İadeler:

BulutFunction < Mesaj >

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.