pubsub.Message class

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.