Giao diện thể hiện một thông báo của Google Cloud Pub/Sub.
Chữ ký:
export declare class Message<T>
Thuộc tính
Tài sản | Công cụ sửa đổi | Loại | Mô tả |
---|---|---|---|
thuộc tính | { [khoá: string]: string; } | Thuộc tính do người dùng xác định được xuất bản cùng thông báo (nếu có). | |
dữ liệu | chuỗi | Tải trọng dữ liệu của đối tượng thông báo này dưới dạng một chuỗi được mã hoá 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ó. | |
messageId | chuỗi | Mã nhận dạng được tạo tự động giúp nhận dạng duy nhất thư này. | |
orderingKey | chuỗi | Khoá do người dùng xác định được dùng để đảm bảo sắp xếp các thư có cùng một khoá. | |
publishTime | chuỗi | Thời điểm đăng thông báo |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
toJSON() | Trả về một bản trình bày có thể chuyển đổi tuần tự 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 thông báo (nếu có).
Chữ ký:
readonly attributes: {
[key: string]: string;
};
pubsub.Message.data (dữ liệu pubsub)
Tải trọng dữ liệu của đối tượng thông báo này dưới dạng một chuỗi được mã hoá 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
Mã nhận dạng được tạo tự động giúp nhận dạng duy nhất thư này.
Chữ ký:
readonly messageId: string;
pubsub.Message.orderingKey
Khoá do người dùng xác định được dùng để đảm bảo sắp xếp các thư có cùng một khoá.
Chữ ký:
readonly orderingKey: string;
pubsub.Message.publishTime
Thời điểm đăng thông báo
Chữ ký:
readonly publishTime: string;
pubsub.Message.toJSON()
Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.
Chữ ký:
toJSON(): any;
Trường hợp trả lại hàng:
bất kỳ
Một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.