Partager via


Message Classe

Représente un message vers ou depuis IoTHub

Initialiseur pour message

Héritage
builtins.object
Message

Constructeur

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

Paramètres

Nom Description
data
Obligatoire

Données qui constituent la charge utile

message_id
str

Identificateur correspondant au message défini par l’utilisateur utilisé pour les modèles demande-réponse. Format : chaîne respectant la casse (jusqu’à 128 caractères) de caractères alphanumériques ASCII 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

valeur par défaut: None
content_encoding
str

Encodage du contenu des données de message. D’autres valeurs peuvent être utf-16 » ou « utf-32 »

valeur par défaut: None
content_type
str

Propriété de type de contenu utilisée pour acheminer le corps du message.

valeur par défaut: None
output_name
str

Nom de la sortie à laquelle le est envoyé.

valeur par défaut: None

Variables

Nom Description
data

Données qui constituent la charge utile

custom_properties

Dictionnaire de propriétés de message personnalisées. Les clés et les valeurs de ces propriétés seront toujours de type chaîne.

id
<xref:message>

Identificateur correspondant au message défini par l’utilisateur utilisé pour les modèles demande-réponse. Format : chaîne respectant la casse (jusqu’à 128 caractères) de caractères alphanumériques ASCII 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}

expiry_time_utc

Date et heure d’expiration du message au format UTC

correlation_id

Propriété dans un message de réponse qui contient généralement le message_id de la demande, dans les modèles demande-réponse

user_id

ID pour spécifier l’origine des messages

content_encoding

Encodage du contenu des données de message. Peut être « utf-8 », « utf-16 » ou « utf-32 »

content_type

Propriété de type de contenu utilisée pour acheminer les messages avec le corps du message. Peut être 'application/json'

output_name

Nom de la sortie à laquelle le message est envoyé.

input_name

Nom de l’entrée sur laquelle le message a été reçu.

Méthodes

get_size
set_as_security_message

Définissez le message en tant que message de sécurité.

Il s’agit d’une API provisoire. Fonctionnalité non encore garantie.

get_size

get_size()

set_as_security_message

Définissez le message en tant que message de sécurité.

Il s’agit d’une API provisoire. Fonctionnalité non encore garantie.

set_as_security_message()

Attributs

iothub_interface_id