Nachricht

Nachricht

Eine Nachricht enthält das eigentliche Datenobjekt, das vom Herausgeber verschickt und den interessierten Abonnenten für das Thema zugestellt wird.


Bauherr

# neue Nachricht(Nutzlast, Zeitspanne)

Initialisiert eine Instanz von Message.

Parameter:
Name und Vorname Typ Standard Beschreibung
payload JSON null

Das eigentliche Datenobjekt von Interesse für Abonnenten, z. B. Order.

timeSpan Zeitspanne null

ExpirationTime vom Typ TimeSpan, nach dem die Nachricht aus dem Thema abgelaufen ist. Dies kann auch einen Nullwert akzeptieren, wodurch sichergestellt wird, dass die Nachricht nicht vom Thema abgelaufen ist. Wenn keine Ablaufzeit angegeben ist, wird null als Standardwert betrachtet.

Methoden

# (statisch) Getnoexpiration() → {Zeitspanne}

Get gibt TimeSpan.MaxValue für die Nachricht an, damit sie nicht abgelaufen ist.

Rücksendung:
Typ
Zeitspanne

# GetCreationTime() → {Datum}

Rufen Sie in DateTime die Erstellungszeit für die Nachricht ab.

Rücksendung:
Typ
Datum

# GetExpirationTime() → {Zeitspanne}

Rufen Sie ExpirationTime vom Typ TimeSpan ab, nach dem die Nachricht aus dem Thema abgelaufen ist. Dies kann auch einen Nullwert akzeptieren, wodurch sichergestellt wird, dass die Nachricht nicht vom Thema abgelaufen ist. Wenn keine Ablaufzeit angegeben ist, wird null als Standardwert betrachtet.

Rücksendung:
Typ
Zeitspanne

# getMessageId() → {Zeichenfolge}

Erhalten Sie eine automatisch generierte ID für die Nachricht, da dieselben Nachrichten zu unterschiedlichen Themen gespeichert werden können.

Rücksendung:
Typ
Schnur

# Nutzlast abrufen() → {json}

Das eigentliche Datenobjekt von Interesse für Abonnenten, z. B. Order.

Rücksendung:
Typ
JSON

# SetCreationTime(Wert)

Legen Sie unter „Datum“ die Erstellungszeit für die Nachricht fest.

Parameter:
Name und Vorname Typ Beschreibung
value Datum

Erstellungszeit im Datum

# setExpirationTime(Wert)

Legen Sie ExpirationTime vom Typ TimeSpan fest, nach dem die Nachricht aus dem Thema abgelaufen ist. Dies kann auch einen Nullwert akzeptieren, wodurch sichergestellt wird, dass die Nachricht nicht vom Thema abgelaufen ist. Wenn keine Ablaufzeit angegeben ist, wird null als Standardwert betrachtet.

Parameter:
Name und Vorname Typ Beschreibung
value Zeitspanne

Ablaufzeit von TimeSpan

# setMessageId(Wert)

Legen Sie eine automatisch generierte ID für die Nachricht fest, da dieselben Nachrichten zu unterschiedlichen Themen gespeichert werden können.

Parameter:
Name und Vorname Typ Beschreibung
value Schnur

Automatisch generierte ID für die Nachricht, da gleiche Nachrichten zu verschiedenen Themen gespeichert werden können.