Message Klasa
Reprezentuje komunikat do lub z usługi IoTHub
Inicjator komunikatu
- Dziedziczenie
-
builtins.objectMessage
Konstruktor
Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)
Parametry
Nazwa | Opis |
---|---|
data
Wymagane
|
Dane, które stanowią ładunek |
message_id
|
Identyfikator zestawu użytkowników dla komunikatu używanego do wzorców odpowiedzi żądania. Format: ciąg uwzględniający wielkość liter (do 128 znaków długi) znaków alfanumerycznych ASCII 7-bitowych + {'-', ':', '.', '+', '%', '_,', '#', '*', '?', '!', '(', ')', ',', ',', '=', '@', ';', '$', ''} wartość domyślna: None
|
content_encoding
|
Kodowanie zawartości danych wiadomości. Inne wartości mogą być utf-16" lub "utf-32" wartość domyślna: None
|
content_type
|
Właściwość typu zawartości używana do tras z treścią komunikatu. wartość domyślna: None
|
output_name
|
Nazwa danych wyjściowych wysyłanych do. wartość domyślna: None
|
Zmienne
Nazwa | Opis |
---|---|
data
|
Dane, które stanowią ładunek |
custom_properties
|
Słownik niestandardowych właściwości komunikatów. Klucze i wartości tych właściwości będą zawsze ciągiem. |
id
|
<xref:message>
Identyfikator zestawu użytkowników dla komunikatu używanego do wzorców odpowiedzi żądania. Format: ciąg uwzględniający wielkość liter (do 128 znaków długi) znaków alfanumerycznych ASCII 7-bitowych + {'-', ':', '.', '+', '%', '_,', '#', '*', '?', '!', '(', ')', ',', ',', '=', '@', ';', '$', ''} |
expiry_time_utc
|
Data i godzina wygaśnięcia wiadomości w formacie UTC |
correlation_id
|
Właściwość w komunikacie odpowiedzi, który zazwyczaj zawiera message_id żądania w wzorcach odpowiedzi żądania |
user_id
|
Identyfikator określający pochodzenie komunikatów |
content_encoding
|
Kodowanie zawartości danych wiadomości. Może to być "utf-8", "utf-16" lub "utf-32" |
content_type
|
Właściwość typu zawartości używana do kierowania komunikatów za pomocą treści komunikatu. Może być "application/json" |
output_name
|
Nazwa danych wyjściowych wysyłanych do komunikatu. |
input_name
|
Nazwa danych wejściowych odebranych przez komunikat. |
Metody
get_size | |
set_as_security_message |
Ustaw komunikat jako komunikat zabezpieczeń. Jest to tymczasowy interfejs API. Funkcjonalność nie jest jeszcze gwarantowana. |
get_size
get_size()
set_as_security_message
Ustaw komunikat jako komunikat zabezpieczeń.
Jest to tymczasowy interfejs API. Funkcjonalność nie jest jeszcze gwarantowana.
set_as_security_message()
Atrybuty
iothub_interface_id
Azure SDK for Python