Interfejs reprezentujący wiadomość Google Cloud Pub/Sub.
Podpis:
export declare class Message<T>
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
atrybuty | { [klucz: ciąg]: ciąg; } | Atrybuty zdefiniowane przez użytkownika publikowane wraz z wiadomością, jeśli istnieją. | |
dane | strunowy | Ładunek danych tego obiektu komunikatu jako ciąg zakodowany w formacie base64. | |
json | T | Ładunek danych JSON tego obiektu komunikatu, jeśli istnieje. | |
ID wiadomości | strunowy | Automatycznie wygenerowany identyfikator, który jednoznacznie identyfikuje tę wiadomość. | |
klucz zamówienia | strunowy | Klucz zdefiniowany przez użytkownika, służący do zapewnienia kolejności wiadomości o tym samym kluczu. | |
czas publikacji | strunowy | Godzina opublikowania wiadomości |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
doJSON() | Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON. |
pubsub.Message.attributes
Atrybuty zdefiniowane przez użytkownika publikowane wraz z wiadomością, jeśli istnieją.
Podpis:
readonly attributes: {
[key: string]: string;
};
pubsub.Wiadomość.dane
Ładunek danych tego obiektu komunikatu jako ciąg zakodowany w formacie base64.
Podpis:
readonly data: string;
pubsub.Wiadomość.json
Ładunek danych JSON tego obiektu komunikatu, jeśli istnieje.
Podpis:
get json(): T;
pubsub.Message.messageId
Automatycznie wygenerowany identyfikator, który jednoznacznie identyfikuje tę wiadomość.
Podpis:
readonly messageId: string;
pubsub.Message.orderingKey
Klucz zdefiniowany przez użytkownika, służący do zapewnienia kolejności wiadomości o tym samym kluczu.
Podpis:
readonly orderingKey: string;
pubsub.Wiadomość.publishTime
Godzina opublikowania wiadomości
Podpis:
readonly publishTime: string;
pubsub.Wiadomość.toJSON()
Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.
Podpis:
toJSON(): any;
Zwroty:
każdy
Reprezentacja tego obiektu możliwa do serializacji w formacie JSON.