Delen via


Message Klas

Vertegenwoordigt een bericht naar of van IoTHub

Initialisatiefunctie voor bericht

Overname
builtins.object
Message

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
str

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
str

Inhoudscodering van de berichtgegevens. Andere waarden kunnen utf-16 of utf-32 zijn

standaardwaarde: None
content_type
str

De eigenschap Inhoudstype die wordt gebruikt voor routes met de hoofdtekst van het bericht.

standaardwaarde: None
output_name
str

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