อินเทอร์เฟซที่แสดงข้อความ Google Cloud Pub/Sub
ลายเซ็น:
export declare class Message<T>
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
แอตทริบิวต์ | { [คีย์: สตริง]: สตริง; } | แอตทริบิวต์ที่ผู้ใช้กำหนดที่เผยแพร่พร้อมกับข้อความ (หากมี) | |
ข้อมูล | สตริง | เพย์โหลดข้อมูลของออบเจ็กต์ข้อความนี้เป็นสตริงที่เข้ารหัสแบบ base64 | |
json | T | เพย์โหลดข้อมูล JSON ของออบเจ็กต์ข้อความนี้ หากมี | |
รหัสข้อความ | สตริง | รหัสที่สร้างขึ้นโดยอัตโนมัติซึ่งระบุข้อความนี้โดยไม่ซ้ำกัน | |
orderingKey | สตริง | คีย์ที่ผู้ใช้กำหนดซึ่งใช้เพื่อเรียงลำดับข้อความที่มีคีย์เดียวกัน | |
เวลาเผยแพร่ | สตริง | เวลาที่เผยแพร่ข้อความ |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
toJSON() | แสดงผลการนำเสนอ 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 ของออบเจ็กต์นี้