pubsub.Message class

واجهة تمثل رسالة Google Cloud Pub/Sub.

إمضاء:

export declare class Message<T> 

ملكيات

ملكية الصفات التعريفية يكتب وصف
صفات { [مفتاح: سلسلة]: سلسلة؛ } السمات المعرفة من قبل المستخدم المنشورة مع الرسالة، إن وجدت.
بيانات خيط حمولة البيانات لكائن الرسالة هذا كسلسلة مشفرة بـ base64.
json ت حمولة بيانات 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 قابل للتسلسل لهذا الكائن.