واجهة تمثّل رسالة Google Cloud Pub/Sub.
Signature:
export declare class Message<T>
أماكن إقامة
الموقع | المعدِّلات | النوع | الوصف |
---|---|---|---|
السمات | { [key: string]: string; } | سمات من تحديد المستخدم تم نشرها مع الرسالة، إن توفّرت | |
البيانات | السلسلة | حمولة البيانات لعنصر الرسالة هذا كسلسلة مشفّرة بترميز base64. | |
ملف JSON | T | حمولة بيانات JSON لكائن الرسالة هذا، إن توفّر. | |
messageId | السلسلة | رقم تعريف تم إنشاؤه تلقائيًا يعرّف هذه الرسالة بشكلٍ فريد. | |
مفتاح الطلب | السلسلة | مفتاح من تحديد المستخدم يُستخدَم لضمان الترتيب بين الرسائل باستخدام المفتاح نفسه. | |
publishTime | السلسلة | وقت نشر الرسالة |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
toJSON() | تعرض تمثيلاً بتنسيق JSON لهذا الكائن. |
سمات pubsub.Message.
سمات من تحديد المستخدم تم نشرها مع الرسالة، إن توفّرت
Signature:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
حمولة البيانات لعنصر الرسالة هذا كسلسلة مشفّرة بترميز base64.
Signature:
readonly data: string;
ملف pubsub.Message.json
حمولة بيانات JSON لكائن الرسالة هذا، إن توفّر.
Signature:
get json(): T;
pubsub.Message.messageId
رقم تعريف تم إنشاؤه تلقائيًا يعرّف هذه الرسالة بشكلٍ فريد.
Signature:
readonly messageId: string;
pubsub.Message.orderingKey
مفتاح من تحديد المستخدم يُستخدَم لضمان الترتيب بين الرسائل باستخدام المفتاح نفسه.
Signature:
readonly orderingKey: string;
pubsub.Message.publishTime
وقت نشر الرسالة
Signature:
readonly publishTime: string;
pubsub.Message.toJSON()
تعرض تمثيلاً بتنسيق JSON لهذا الكائن.
Signature:
toJSON(): any;
المرتجعات:
أي
تمثّل هذه السمة تمثيلاً بتنسيق JSON لهذا العنصر.