Message Sınıf
IoTHub'a veya IoTHub'dan gelen bir iletiyi temsil eder
İleti başlatıcısı
- Devralma
-
builtins.objectMessage
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
|
İ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
|
İleti verilerinin içerik kodlaması. Diğer değerler utf-16' veya 'utf-32' olabilir varsayılan değer: None
|
content_type
|
İleti gövdesiyle yönlendirmek için kullanılan içerik türü özelliği. varsayılan değer: None
|
output_name
|
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
Azure SDK for Python