Bauherr
# neue Nachricht(Nutzlast, Zeitspanne)
Initialisiert eine Instanz von Message.
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.
- Typ
- Zeitspanne
# GetCreationTime() → {Datum}
Rufen Sie in DateTime die Erstellungszeit für die Nachricht ab.
- 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.
- Typ
- Zeitspanne
# getMessageId() → {Zeichenfolge}
Erhalten Sie eine automatisch generierte ID für die Nachricht, da dieselben Nachrichten zu unterschiedlichen Themen gespeichert werden können.
- Typ
- Schnur
# Nutzlast abrufen() → {json}
Das eigentliche Datenobjekt von Interesse für Abonnenten, z. B. Order.
- Typ
- JSON
# SetCreationTime(Wert)
Legen Sie unter „Datum“ die Erstellungszeit für die Nachricht fest.
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.
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.
Name und Vorname | Typ | Beschreibung |
---|---|---|
value |
Schnur | Automatisch generierte ID für die Nachricht, da gleiche Nachrichten zu verschiedenen Themen gespeichert werden können. |