Der Themenersteller für Google Cloud Pub/Sub.
Zugriff über functions.pubsub.topic()
.
Unterschrift:
export declare class TopicBuilder
Konstrukteure
Konstrukteur | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(triggerResource, Optionen) | Konstruiert eine neue Instanz der TopicBuilder Klasse |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
onPublish(handler) | Ereignishandler, der jedes Mal ausgelöst wird, wenn eine Cloud Pub/Sub-Nachricht veröffentlicht wird. |
pubsub.TopicBuilder.(Konstruktor)
Konstruiert eine neue Instanz der TopicBuilder
Klasse
Unterschrift:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
TriggerResource | () => Zeichenfolge | |
Optionen | Bereitstellungsoptionen |
pubsub.TopicBuilder.onPublish()
Ereignishandler, der jedes Mal ausgelöst wird, wenn eine Cloud Pub/Sub-Nachricht veröffentlicht wird.
Unterschrift:
onPublish(handler: (message: Message, context: EventContext) => PromiseLike<any> | any): CloudFunction<Message>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Nachricht: Nachricht , Kontext: EventContext ) => PromiseLike<any> | beliebig | Ereignishandler, der jedes Mal ausgeführt wird, wenn eine Cloud Pub/Sub-Nachricht veröffentlicht wird. |
Kehrt zurück:
Eine Funktion, die Sie exportieren und bereitstellen können.