Freigeben über


message-Klasse

Der grundlegende Nachrichtenumschlag, der die Daten nutzlast übergebene zwischen Message Blocks enthält.

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

Parameter

  • _Type
    Der Datentyp der Nutzlast innerhalb der Nachricht.

Member

Dd492407.collapse_all(de-de,VS.110).gifÖffentliches Typedefs

Name

Beschreibung

type

Ein Typ, der auch für _Type.

Dd492407.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

message::message-Konstruktor

Überladen.Erstellt ein message-Objekt.

message::~message-Destruktor

Zerstört das message-Objekt.

Dd492407.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

message::add_ref-Methode

Fügt den Verweiszähler für das message-Objekt hinzu.Wird für Message Blocks, die Verweiszählung benötigen, um Nachrichtenlebensdauern zu ermitteln.

message::msg_id-Methode

Gibt die ID des message-Objekts zurück.

message::remove_ref-Methode

Subtrahiert den Verweiszähler für das message-Objekt.Wird für Message Blocks, die Verweiszählung benötigen, um Nachrichtenlebensdauern zu ermitteln.

Dd492407.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Beschreibung

message::payload-Datenmember

Die Nutzlast des message-Objekts.

Hinweise

Weitere Informationen finden Sie unter Asynchrone Nachrichtenblöcke.

Vererbungshierarchie

message

Anforderungen

Header: agents.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace