Класс message

Базовый формат сообщения, содержащие полезные данные данных, передаваемого между блоками обмена сообщениями.

template<
   class _Type
>
class message : public ::Concurrency::details::_Runtime_object;

Параметры

  • _Type
    Тип полезных данных в сообщении.

Участники

Dd492407.collapse_all(ru-ru,VS.110).gifОткрытые typedef

Имя

Описание

type

Псевдоним для типа _Type.

Dd492407.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

Конструктор message::message

Перегружен.Создает объект message.

Деструктор message::~message

Удаляет объект message.

Dd492407.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод message::add_ref

Добавляет счетчик ссылок для объекта message.Используется для блоков сообщений, требующего ссылку учитываются, чтобы задать время существования сообщения.

Метод message::msg_id

Возвращает идентификатор объекта message.

Метод message::remove_ref

Вычитает из счетчика ссылок для объекта message.Используется для блоков сообщений, требующего ссылку учитываются, чтобы задать время существования сообщения.

Dd492407.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

Элемент данных message::payload

Полезные данные объекта message.

Заметки

Дополнительные сведения см. в разделе Асинхронные блоки сообщений.

Иерархия наследования

message

Требования

заголовок: agents.h

Параллелизм пространство имен:

См. также

Ссылки

Пространство имен concurrency