pubsub.Message class

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.