Condividi tramite


Classe message

Busta del messaggio di base contenente il payload dei dati passati tra blocchi della messaggistica.

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

Parametri

  • _Type
    Tipo di dati del payload nel messaggio.

Membri

Typedef pubblici

Nome

Descrizione

type

Tipo alias per _Type.

Costruttori pubblici

Nome

Descrizione

Costruttore message::message

Di overload. Costruisce un oggetto message.

Distruttore message::~message

Elimina l'oggetto message.

Metodi pubblici

Nome

Descrizione

Metodo message::add_ref

Consente di aggiungere al conteggio dei riferimenti per l'oggetto message. Utilizzato per blocchi di messaggio che necessitano del conteggio dei riferimenti per determinare la durata dei messaggi.

Metodo message::msg_id

Restituisce l'ID dell'oggetto message.

Metodo message::remove_ref

Consente di sottrarre dal conteggio dei riferimenti per l'oggetto message. Utilizzato per blocchi di messaggio che necessitano del conteggio dei riferimenti per determinare la durata dei messaggi.

Membri dati pubblici

Nome

Descrizione

Membro dati message::payload

Payload dell'oggetto message.

Note

Per ulteriori informazioni, vedere Blocchi dei messaggi asincroni.

Gerarchia di ereditarietà

message

Requisiti

Header: agents.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency