Antarmuka yang mewakili pesan Google Cloud Pub/Sub.
Tanda tangan:
export declare class Message<T>
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
atribut | { [kunci: string]: string; } | Atribut buatan pengguna dipublikasikan bersama pesan, jika ada. | |
data | rangkaian | Muatan data objek pesan ini sebagai string yang dikodekan base64. | |
json | T | Payload data JSON dari objek pesan ini, jika ada. | |
pesanId | rangkaian | ID yang dibuat secara otomatis yang secara unik mengidentifikasi pesan ini. | |
memesanKey | rangkaian | Kunci yang ditentukan pengguna digunakan untuk memastikan pengurutan antar pesan dengan kunci yang sama. | |
terbitkanWaktu | rangkaian | Waktu pesan dipublikasikan |
Metode
metode | Pengubah | Keterangan |
---|---|---|
keJSON() | Mengembalikan representasi objek ini yang dapat diserialkan JSON. |
pubsub.Pesan.atribut
Atribut buatan pengguna dipublikasikan bersama pesan, jika ada.
Tanda tangan:
readonly attributes: {
[key: string]: string;
};
pubsub.Pesan.data
Muatan data objek pesan ini sebagai string yang dikodekan base64.
Tanda tangan:
readonly data: string;
pubsub.Message.json
Payload data JSON dari objek pesan ini, jika ada.
Tanda tangan:
get json(): T;
pubsub.Pesan.messageId
ID yang dibuat secara otomatis yang secara unik mengidentifikasi pesan ini.
Tanda tangan:
readonly messageId: string;
pubsub.Message.orderingKey
Kunci yang ditentukan pengguna digunakan untuk memastikan pengurutan antar pesan dengan kunci yang sama.
Tanda tangan:
readonly orderingKey: string;
pubsub.Pesan.publishTime
Waktu pesan dipublikasikan
Tanda tangan:
readonly publishTime: string;
pubsub.Pesan.toJSON()
Mengembalikan representasi objek ini yang dapat diserialkan JSON.
Tanda tangan:
toJSON(): any;
Pengembalian:
setiap
Representasi objek ini yang dapat diserialkan JSON.