Message Sınıf

IoTHub'a veya IoTHub'dan gelen bir iletiyi temsil eder

İleti başlatıcısı

Devralma
builtins.object
Message

Oluşturucu

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

Parametreler

Name Description
data
Gerekli

Yükü oluşturan veriler

message_id
str

İstek-yanıt desenleri için kullanılan ileti için kullanıcı tarafından ayarlanabilir tanımlayıcı. Biçim: Büyük/küçük harfe duyarlı dize (en çok 128 karakter uzunluğunda) ASCII 7 bit alfasayısal karakter + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

varsayılan değer: None
content_encoding
str

İleti verilerinin içerik kodlaması. Diğer değerler utf-16' veya 'utf-32' olabilir

varsayılan değer: None
content_type
str

İleti gövdesiyle yönlendirmek için kullanılan içerik türü özelliği.

varsayılan değer: None
output_name
str

gönderilmekte olan çıkışın adı.

varsayılan değer: None

Değişkenler

Name Description
data

Yükü oluşturan veriler

custom_properties

Özel ileti özellikleri sözlüğü. Bu özelliklerin anahtarları ve değerleri her zaman dize olacaktır.

id
<xref:message>

İstek-yanıt desenleri için kullanılan ileti için kullanıcı tarafından ayarlanabilir tanımlayıcı. Biçim: Büyük/küçük harfe duyarlı dize (en çok 128 karakter uzunluğunda) ASCII 7 bit alfasayısal karakter + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

expiry_time_utc

UTC biçiminde iletinin sona erme tarihi ve saati

correlation_id

İstek-yanıt desenlerinde genellikle isteğin message_id içeren bir yanıt iletisi özelliği

user_id

İletilerin kaynağını belirtmek için bir kimlik

content_encoding

İleti verilerinin içerik kodlaması. 'utf-8', 'utf-16' veya 'utf-32' olabilir

content_type

İleti gövdesiyle iletileri yönlendirmek için kullanılan içerik türü özelliği. 'application/json' olabilir

output_name

İletinin gönderildiği çıkışın adı.

input_name

İletinin alındığı girişin adı.

Yöntemler

get_size
set_as_security_message

İletiyi güvenlik iletisi olarak ayarlayın.

Bu geçici bir API'dir. İşlevsellik henüz garanti edilmedi.

get_size

get_size()

set_as_security_message

İletiyi güvenlik iletisi olarak ayarlayın.

Bu geçici bir API'dir. İşlevsellik henüz garanti edilmedi.

set_as_security_message()

Öznitelikler

iothub_interface_id