Schnittstelle, die eine Google Cloud Pub/Sub-Nachricht darstellt.
Unterschrift:
export declare class Message<T>
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 | T | Die JSON-Datennutzlast dieses Nachrichtenobjekts, falls vorhanden. | |
Nachrichten ID | Zeichenfolge | Automatisch generierte ID, die diese Nachricht eindeutig identifiziert. | |
orderingKey | Zeichenfolge | Benutzerdefinierter Schlüssel, der verwendet wird, um die Reihenfolge zwischen Nachrichten mit demselben Schlüssel sicherzustellen. | |
Veröffentlichungszeit | Zeichenfolge | Zeitpunkt der Veröffentlichung der Nachricht |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
toJSON() | Gibt eine JSON-serialisierbare Darstellung dieses Objekts zurück. |
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(): T;
pubsub.Message.messageId
Automatisch generierte ID, die diese Nachricht eindeutig identifiziert.
Unterschrift:
readonly messageId: string;
pubsub.Message.orderingKey
Benutzerdefinierter Schlüssel, der verwendet wird, um die Reihenfolge zwischen Nachrichten mit demselben Schlüssel sicherzustellen.
Unterschrift:
readonly orderingKey: string;
pubsub.Message.publishTime
Zeitpunkt der Veröffentlichung der Nachricht
Unterschrift:
readonly publishTime: string;
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.