Dela via


Message Klass

Representerar ett meddelande till eller från IoTHub

Initierare för meddelande

Arv
builtins.object
Message

Konstruktor

Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)

Parametrar

Name Description
data
Obligatorisk

De data som utgör nyttolasten

message_id
str

En användaruppsättningsbar identifierare för meddelandet som används för begäran-svar-mönster. Format: En skiftlägeskänslig sträng (upp till 128 tecken lång) med 7-bitars alfanumeriska ASCII-tecken + {-, ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

standardvärde: None
content_encoding
str

Innehållskodning av meddelandedata. Andra värden kan vara utf-16" eller "utf-32"

standardvärde: None
content_type
str

Innehållstypegenskap som används för vägar med meddelandetexten.

standardvärde: None
output_name
str

Namnet på de utdata som skickas till.

standardvärde: None

Variabler

Name Description
data

De data som utgör nyttolasten

custom_properties

Ordlista med anpassade meddelandeegenskaper. Nycklarna och värdena för dessa egenskaper är alltid sträng.

id
<xref:message>

En användaruppsättningsbar identifierare för meddelandet som används för begäran-svar-mönster. Format: En skiftlägeskänslig sträng (upp till 128 tecken lång) med 7-bitars alfanumeriska ASCII-tecken + {-, ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

expiry_time_utc

Datum och tid då meddelandet upphör att gälla i UTC-format

correlation_id

En egenskap i ett svarsmeddelande som vanligtvis innehåller message_id för begäran, i mönster för begäran-svar

user_id

Ett ID för att ange ursprunget för meddelanden

content_encoding

Innehållskodning av meddelandedata. Kan vara "utf-8", "utf-16" eller "utf-32"

content_type

Egenskapen Innehållstyp som används för att dirigera meddelanden med meddelandetexten. Kan vara "application/json"

output_name

Namnet på de utdata som meddelandet skickas till.

input_name

Namnet på de indata som meddelandet togs emot på.

Metoder

get_size
set_as_security_message

Ange meddelandet som ett säkerhetsmeddelande.

Detta är ett preliminärt API. Funktionaliteten är ännu inte garanterad.

get_size

get_size()

set_as_security_message

Ange meddelandet som ett säkerhetsmeddelande.

Detta är ett preliminärt API. Funktionaliteten är ännu inte garanterad.

set_as_security_message()

Attribut

iothub_interface_id