رابطی که نشان دهنده پیام 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 از این شی.