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

Dd492407.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

type

Tipo alias per _Type.

Dd492407.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore message::message

Di overload.Costruisce un oggetto message.

Distruttore message::~message

Elimina l'oggetto message.

Dd492407.collapse_all(it-it,VS.110).gifMetodi 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.

Dd492407.collapse_all(it-it,VS.110).gifMembri 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