واجهة تمثل رسالة 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 قابل للتسلسل لهذا الكائن.