Schnittstelle, die eine Google Cloud Pub/Sub-Nachricht darstellt.
Unterschrift:
export declare class Message
Konstrukteure
Konstrukteur | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Daten) | Konstruiert eine neue Instanz der Message Klasse |
Eigenschaften
Eigentum | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
Attribute | { [Schlüssel: Zeichenfolge]: Zeichenfolge; } | Benutzerdefinierte Attribute, die gegebenenfalls mit der Nachricht veröffentlicht werden. | |
Daten | Zeichenfolge | Die Datennutzlast dieses Nachrichtenobjekts als Base64-codierte Zeichenfolge. | |
json | beliebig | Die JSON-Datennutzlast dieses Nachrichtenobjekts, falls vorhanden. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
toJSON() | Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück. |
pubsub.Message.(Konstruktor)
Konstruiert eine neue Instanz der Message
Klasse
Unterschrift:
constructor(data: any);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Daten | beliebig |
pubsub.Message.attributes
Benutzerdefinierte Attribute, die gegebenenfalls mit der Nachricht veröffentlicht werden.
Unterschrift:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
Die Datennutzlast dieses Nachrichtenobjekts als Base64-codierte Zeichenfolge.
Unterschrift:
readonly data: string;
pubsub.Message.json
Die JSON-Datennutzlast dieses Nachrichtenobjekts, falls vorhanden.
Unterschrift:
get json(): any;
pubsub.Message.toJSON()
Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück.
Unterschrift:
toJSON(): any;
Kehrt zurück:
beliebig
Eine JSON-serialisierbare Darstellung dieses Objekts.