Message Klasse
Stellt eine Nachricht an oder von IoTHub dar
Initialisierer für Nachricht
- Vererbung
-
builtins.objectMessage
Konstruktor
Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)
Parameter
Name | Beschreibung |
---|---|
data
Erforderlich
|
Die Daten, die die Nutzlast darstellen |
message_id
|
Eine vom Benutzer festgelegte Kennung für die Nachricht; wird für Anforderung-Antwort-Muster verwendet. Format: Eine Zeichenfolge (bis zu 128 Zeichen lang) mit alphanumerischen ASCII-Zeichen mit 7 Bit + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '', '$', ''} Standardwert: None
|
content_encoding
|
Inhaltscodierung der Nachrichtendaten. Andere Werte können utf-16' oder 'utf-32' sein. Standardwert: None
|
content_type
|
Inhaltstypeigenschaft, die für Routen mit dem Nachrichtentext verwendet wird. Standardwert: None
|
output_name
|
Name der Ausgabe, an die gesendet wird. Standardwert: None
|
Variablen
Name | Beschreibung |
---|---|
data
|
Die Daten, die die Nutzlast darstellen |
custom_properties
|
Wörterbuch der benutzerdefinierten Nachrichteneigenschaften. Die Schlüssel und Werte dieser Eigenschaften sind immer Zeichenfolgen. |
id
|
<xref:message>
Eine vom Benutzer festgelegte Kennung für die Nachricht; wird für Anforderung-Antwort-Muster verwendet. Format: Eine Zeichenfolge (bis zu 128 Zeichen lang) mit alphanumerischen ASCII-Zeichen mit 7 Bit + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '', '$', ''} |
expiry_time_utc
|
Datum und Uhrzeit des Ablaufs der Nachricht im UTC-Format |
correlation_id
|
Eine Eigenschaft in einer Antwortnachricht, die in der Regel die message_id der Anforderung in Anforderungs-Antwort-Mustern enthält. |
user_id
|
Eine ID zum Angeben des Ursprungs von Nachrichten |
content_encoding
|
Inhaltscodierung der Nachrichtendaten. Kann "utf-8", "utf-16" oder "utf-32" sein. |
content_type
|
Inhaltstypeigenschaft, die zum Weiterleiten von Nachrichten mit dem Nachrichtentext verwendet wird. Kann "application/json" sein |
output_name
|
Name der Ausgabe, an die die Nachricht gesendet wird. |
input_name
|
Name der Eingabe, für die die Nachricht empfangen wurde. |
Methoden
get_size | |
set_as_security_message |
Legen Sie die Nachricht als Sicherheitsmeldung fest. Dies ist eine vorläufige API. Funktionalität noch nicht garantiert. |
get_size
get_size()
set_as_security_message
Legen Sie die Nachricht als Sicherheitsmeldung fest.
Dies ist eine vorläufige API. Funktionalität noch nicht garantiert.
set_as_security_message()
Attribute
iothub_interface_id
Azure SDK for Python