Partager via


message, classe

Enveloppe de message de base qui contient la charge utile de données qui est passée entre des blocs de messagerie.

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

Paramètres

  • _Type
    Le type de données de la charge utile dans le message.

Membres

Dd492407.collapse_all(fr-fr,VS.110).gifTypedefs publics

Nom

Description

type

Alias de type pour _Type.

Dd492407.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

message::message, constructeur

Surchargé.Construit un objet message.

message::~message, destructeur

Détruit l'objet message.

Dd492407.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

message::add_ref, méthode

Ajoute au décompte de références pour l'objet message.Utilisé pour les blocs de messages qui nécessitent un décompte de références pour déterminer la durée de vie des messages.

message::msg_id, méthode

Retourne l'ID de l'objet message.

message::remove_ref, méthode

Soustrait du nombre de références de l'objet message.Utilisé pour les blocs de messages qui nécessitent un décompte de références pour déterminer la durée de vie des messages.

Dd492407.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

Données membres message::payload

Charge utile de l'objet message.

Notes

Pour plus d'informations, consultez Blocs de messages asynchrones.

Hiérarchie d'héritage

message

Configuration requise

En-tête : agents.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

concurrency, espace de noms