Интерфейс, представляющий сообщение Google Cloud Pub/Sub.
Подпись:
export declare class Message<T>
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
атрибуты | { [ключ: строка]: строка; } | Определенные пользователем атрибуты, опубликованные вместе с сообщением, если таковые имеются. | |
данные | нить | Полезные данные этого объекта сообщения в виде строки в кодировке Base64. | |
JSON | Т | Полезная нагрузка данных JSON этого объекта сообщения, если таковая имеется. | |
идентификатор сообщения | нить | Автоматически сгенерированный идентификатор, который однозначно идентифицирует это сообщение. | |
заказКлюч | нить | Определяемый пользователем ключ, используемый для обеспечения упорядочивания сообщений с одним и тем же ключом. | |
время публикации | нить | Время публикации сообщения |
Методы
Метод | Модификаторы | Описание |
---|---|---|
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 представление этого объекта.