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.