pubsub.Message class

อินเทอร์เฟซที่แสดงข้อความ 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 ของออบเจ็กต์นี้