Google Cloud Pub/Sub konu oluşturucu.
functions.pubsub.topic()
üzerinden erişim.
İmza:
export declare class TopicBuilder
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(oluşturucu)(triggerResource, options) | TopicBuilder sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
onPublish(işleyici) | Her Cloud Pub/Sub mesajı yayınlandığında tetiklenen etkinlik işleyici. |
pubsub.TopicBuilder.(kurucu)
TopicBuilder
sınıfının yeni bir örneğini oluşturur
İmza:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
tetikleyiciKaynak | () => dize | |
seçenekler | DeploymentOptions |
pubsub.TopicBuilder.onPublish()
Her Cloud Pub/Sub mesajı yayınlandığında tetiklenen etkinlik işleyici.
İmza:
onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
handler | (mesaj: İleti, bağlam: EventContext) => PromiseBeğen<herhangi biri> | herhangi biri | Her Cloud Pub/Sub mesajı yayınlandığında çalışan etkinlik işleyici. |
Şunu döndürür:
Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.