Message Classe
Représente un message vers ou depuis IoTHub
Initialiseur pour message
- Héritage
-
builtins.objectMessage
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
|
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
|
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
|
Propriété de type de contenu utilisée pour acheminer le corps du message. valeur par défaut: None
|
output_name
|
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
Azure SDK for Python