pubsub.Message class

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.