pubsub.Message class

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.