pubsub.Message class

อินเทอร์เฟซที่แสดงข้อความ Google Cloud Pub/Sub

ลายเซ็น:

export declare class Message<T> 

คุณสมบัติ

คุณสมบัติ ตัวดัดแปลง พิมพ์ คำอธิบาย
คุณลักษณะ { [คีย์: สตริง]: สตริง; } แอตทริบิวต์ที่ผู้ใช้กำหนดเผยแพร่พร้อมกับข้อความ ถ้ามี
ข้อมูล เชือก เพย์โหลดข้อมูลของออบเจ็กต์ข้อความนี้เป็นสตริงที่เข้ารหัส base64
json.json เพย์โหลดข้อมูล JSON ของออบเจ็กต์ข้อความนี้ หากมี
รหัสข้อความ เชือก รหัสที่สร้างขึ้นอัตโนมัติซึ่งระบุข้อความนี้โดยไม่ซ้ำกัน
การสั่งซื้อKey เชือก คีย์ที่ผู้ใช้กำหนดใช้เพื่อให้แน่ใจว่ามีการเรียงลำดับระหว่างข้อความด้วยคีย์เดียวกัน
เผยแพร่เวลา เชือก เวลาที่ข้อความถูกเผยแพร่

วิธีการ

วิธี ตัวดัดแปลง คำอธิบาย
ถึง JSON() ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้

pubsub.Message.attributes

แอตทริบิวต์ที่ผู้ใช้กำหนดเผยแพร่พร้อมกับข้อความ ถ้ามี

ลายเซ็น:

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

pubsub.Message.data

เพย์โหลดข้อมูลของออบเจ็กต์ข้อความนี้เป็นสตริงที่เข้ารหัส base64

ลายเซ็น:

readonly data: string;

pubsub.Message.json

เพย์โหลดข้อมูล JSON ของออบเจ็กต์ข้อความนี้ หากมี

ลายเซ็น:

get json(): T;

pubsub.Message.messageId

รหัสที่สร้างขึ้นอัตโนมัติซึ่งระบุข้อความนี้โดยไม่ซ้ำกัน

ลายเซ็น:

readonly messageId: string;

pubsub.Message.orderingKey

คีย์ที่ผู้ใช้กำหนดใช้เพื่อให้แน่ใจว่ามีการเรียงลำดับระหว่างข้อความด้วยคีย์เดียวกัน

ลายเซ็น:

readonly orderingKey: string;

pubsub.Message.publishTime

เวลาที่ข้อความถูกเผยแพร่

ลายเซ็น:

readonly publishTime: string;

pubsub.Message.toJSON()

ส่งคืนการแสดงออบเจ็กต์ที่ทำให้เป็นอนุกรม JSON ของออบเจ็กต์นี้ได้

ลายเซ็น:

toJSON(): any;

ผลตอบแทน:

ใดๆ

การแสดงวัตถุนี้แบบอนุกรมได้ JSON