Udostępnij za pośrednictwem


Message Klasa

Reprezentuje komunikat do lub z usługi IoTHub

Inicjator komunikatu

Dziedziczenie
builtins.object
Message

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
str

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
str

Kodowanie zawartości danych wiadomości. Inne wartości mogą być utf-16" lub "utf-32"

wartość domyślna: None
content_type
str

Właściwość typu zawartości używana do tras z treścią komunikatu.

wartość domyślna: None
output_name
str

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