pubsub.Message class

Antarmuka yang mewakili pesan Google Cloud Pub/Sub.

Tanda Tangan:

export declare class Message<T> 

Properti

Properti Pengubah Jenis Deskripsi
atribut { [key: string]: string; } Atribut buatan pengguna yang dipublikasikan bersama pesan, jika ada.
data string Payload data objek pesan ini sebagai string berenkode base64.
json S Payload data JSON objek pesan ini, jika ada.
messageId string ID yang dibuat secara otomatis yang mengidentifikasi pesan ini secara unik.
orderingKey string Kunci yang ditentukan pengguna digunakan untuk memastikan urutan di antara pesan dengan kunci yang sama.
publishTime string Waktu pesan dipublikasikan

Metode

Metode Pengubah Deskripsi
toJSON() Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini.

pubsub.Message.attributes

Atribut buatan pengguna yang dipublikasikan bersama pesan, jika ada.

Tanda Tangan:

readonly attributes: {
        [key: string]: string;
    };

pubsub.Message.data

Payload data objek pesan ini sebagai string berenkode base64.

Tanda Tangan:

readonly data: string;

pubsub.Message.json

Payload data JSON objek pesan ini, jika ada.

Tanda Tangan:

get json(): T;

pubsub.Message.messageId

ID yang dibuat secara otomatis yang mengidentifikasi pesan ini secara unik.

Tanda Tangan:

readonly messageId: string;

pubsub.Message.orderingKey

Kunci yang ditentukan pengguna digunakan untuk memastikan urutan di antara pesan dengan kunci yang sama.

Tanda Tangan:

readonly orderingKey: string;

pubsub.Message.publishTime

Waktu pesan dipublikasikan

Tanda Tangan:

readonly publishTime: string;

pubsub.Message.toJSON()

Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini.

Tanda Tangan:

toJSON(): any;

Hasil:

apa pun

Representasi JSON yang dapat diserialisasi untuk objek ini.