Giao diện thể hiện thông báo Google Cloud Pub/Sub.
Chữ ký:
export declare class Message<T>
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
thuộc tính | { [khóa: chuỗi]: chuỗi; } | Thuộc tính do người dùng xác định được xuất bản cùng với tin nhắn, nếu có. | |
dữ liệu | sợi dây | Tải trọng dữ liệu của đối tượng tin nhắn này dưới dạng chuỗi được mã hóa base64. | |
json | T | Tải trọng dữ liệu JSON của đối tượng thông báo này, nếu có. | |
ID tin nhắn | sợi dây | ID được tạo tự động xác định duy nhất thông báo này. | |
đặt hàngKey | sợi dây | Khóa do người dùng xác định được sử dụng để đảm bảo sắp xếp thứ tự giữa các tin nhắn có cùng khóa. | |
xuất bảnThời gian | sợi dây | Thời gian tin nhắn được xuất bản |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
toJSON() | Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này. |
pubsub.Message.attributes
Thuộc tính do người dùng xác định được xuất bản cùng với tin nhắn, nếu có.
Chữ ký:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data
Tải trọng dữ liệu của đối tượng tin nhắn này dưới dạng chuỗi được mã hóa base64.
Chữ ký:
readonly data: string;
pubsub.Message.json
Tải trọng dữ liệu JSON của đối tượng thông báo này, nếu có.
Chữ ký:
get json(): T;
pubsub.Message.messageId
ID được tạo tự động xác định duy nhất thông báo này.
Chữ ký:
readonly messageId: string;
pubsub.Message.orderingKey
Khóa do người dùng xác định được sử dụng để đảm bảo sắp xếp thứ tự giữa các tin nhắn có cùng khóa.
Chữ ký:
readonly orderingKey: string;
pubsub.Message.publishTime
Thời gian tin nhắn được xuất bản
Chữ ký:
readonly publishTime: string;
pubsub.Message.toJSON()
Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này.
Chữ ký:
toJSON(): any;
Trả về:
bất kì
Một biểu diễn có thể tuần tự hóa JSON của đối tượng này.