pubsub.Message class

رابطی که نشان دهنده پیام Google Cloud Pub/Sub است.

امضا:

export declare class Message<T> 

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
ویژگی های { [key: string]: string; } ویژگی های تعریف شده توسط کاربر در صورت وجود، همراه با پیام منتشر شده است.
داده ها رشته محموله داده این شیء پیام به عنوان یک رشته کدگذاری شده با 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-Serializable از این شی.