Compartilhar via


Classe de mensagem

O envelope de mensagem básica que contém a carga de dados passada entre os blocos de mensagens.

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

Parâmetros

  • _Type
    O tipo de dados de carga dentro da mensagem.

Membros

Dd492407.collapse_all(pt-br,VS.110).gifTypedefs pública

Nome

Descrição

type

Um alias de tipo para _Type.

Dd492407.collapse_all(pt-br,VS.110).gifConstrutores públicos

Nome

Descrição

Construtor de Message::Message

Sobrecarregado.Constrói um message objeto.

mensagem:: ~ destruidor de mensagem.

Destrói a message objeto.

Dd492407.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

método de message::add_ref

Adiciona a contagem de referência para o message objeto.Usado para blocos de mensagem precisam referência contagem determinar o tempo de vida da mensagem.

método de message::msg_id

Retorna a identificação do message objeto.

método de message::remove_ref

Subtrai da contagem de referência para o message objeto.Usado para blocos de mensagem precisam referência contagem determinar o tempo de vida da mensagem.

Dd492407.collapse_all(pt-br,VS.110).gifMembros de dados públicos

Nome

Descrição

membro de dados de message::payload

A carga do message objeto.

Comentários

Para mais informações, consulte Blocos assíncronas de mensagem.

Hierarquia de herança

message

Requisitos

Cabeçalho: agents.h

Namespace: concorrência

Consulte também

Referência

simultaneidade Namespace