Message Klas
Vertegenwoordigt een bericht naar of van IoTHub
Initialisatiefunctie voor bericht
- Overname
-
builtins.objectMessage
Constructor
Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)
Parameters
Name | Description |
---|---|
data
Vereist
|
De gegevens waaruit de nettolading bestaat |
message_id
|
Een door de gebruiker ingestelde id voor het bericht dat wordt gebruikt voor aanvraag-antwoordpatronen. Indeling: Een hoofdlettergevoelige tekenreeks (maximaal 128 tekens lang) met 7-bits alfanumerieke ASCII-tekens + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', ''} standaardwaarde: None
|
content_encoding
|
Inhoudscodering van de berichtgegevens. Andere waarden kunnen utf-16 of utf-32 zijn standaardwaarde: None
|
content_type
|
De eigenschap Inhoudstype die wordt gebruikt voor routes met de hoofdtekst van het bericht. standaardwaarde: None
|
output_name
|
Naam van de uitvoer waarnaar de wordt verzonden. standaardwaarde: None
|
Variabelen
Name | Description |
---|---|
data
|
De gegevens waaruit de nettolading bestaat |
custom_properties
|
Woordenlijst met aangepaste berichteigenschappen. De sleutels en waarden van deze eigenschappen zijn altijd een tekenreeks. |
id
|
<xref:message>
Een door de gebruiker ingestelde id voor het bericht dat wordt gebruikt voor aanvraag-antwoordpatronen. Indeling: Een hoofdlettergevoelige tekenreeks (maximaal 128 tekens lang) met 7-bits alfanumerieke ASCII-tekens + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', ''} |
expiry_time_utc
|
Datum en tijd van het verlopen van bericht in UTC-indeling |
correlation_id
|
Een eigenschap in een antwoordbericht die doorgaans de message_id van de aanvraag bevat, in aanvraag-antwoordpatronen |
user_id
|
Een id om de oorsprong van berichten op te geven |
content_encoding
|
Inhoudscodering van de berichtgegevens. Kan 'utf-8', 'utf-16' of 'utf-32' zijn |
content_type
|
De eigenschap Inhoudstype die wordt gebruikt om berichten te routeren met de berichttekst. Kan 'application/json' zijn |
output_name
|
Naam van de uitvoer waarnaar het bericht wordt verzonden. |
input_name
|
Naam van de invoer waarop het bericht is ontvangen. |
Methoden
get_size | |
set_as_security_message |
Stel het bericht in als een beveiligingsbericht. Dit is een voorlopige API. Functionaliteit nog niet gegarandeerd. |
get_size
get_size()
set_as_security_message
Stel het bericht in als een beveiligingsbericht.
Dit is een voorlopige API. Functionaliteit nog niet gegarandeerd.
set_as_security_message()
Kenmerken
iothub_interface_id
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor