Share via


TelemetryMessage Classe

Définition

Structure de données qui représente le message qui sera envoyé à IoT Hub.

public class TelemetryMessage
type TelemetryMessage = class
Public Class TelemetryMessage
Héritage
TelemetryMessage

Constructeurs

TelemetryMessage()

Instanciation par défaut sans charge utile.

TelemetryMessage(Object)

Crée un message sortant avec la charge utile spécifiée.

Propriétés

BatchCreatedOnUtc

Heure de création de l’événement lors de l’envoi de données dans un lot.

ComponentName

Nom du composant DTDL d’où provient le message de télémétrie. Cela concerne uniquement les appareils certifiés plug-and-play.

ConnectionDeviceId

Spécifie l’ID d’appareil à partir duquel ce message a été envoyé, le cas échéant.

ConnectionModuleId

Spécifie l’ID de module à partir duquel ce message a été envoyé, le cas échéant.

ContentEncoding

Permet de spécifier le type d’encodage de contenu du message.

ContentType

Permet de spécifier le type de contenu du message.

CorrelationId

Propriété de chaîne qui contient généralement le MessageId de la demande, dans les modèles de requête-réponse.

CreatedOnUtc

Heure de création de l’événement lors de l’envoi d’un message à la fois.

EnqueuedOnUtc

Date et heure de réception du message appareil-à-cloud par le serveur.

ExpiresOnUtc

Heure à laquelle ce message est considéré comme ayant expiré.

InputName

Spécifie le nom d’entrée sur lequel le message a été envoyé, le cas échéant.

IsSecurityMessage

True si le message est défini comme message de sécurité

MessageId

Identificateur du message utilisé pour les modèles demande-réponse. Format : chaîne sensible à la casse (jusqu’à 128 caractères) de caractères alphanumériques ASCII 7 bits

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. Les caractères non alphanumériques proviennent d’URN RFC.
MessageSchema

Permet de spécifier le schéma du contenu du message.

Payload

Charge utile de message.

PayloadConvention

Convention à utiliser avec cette charge utile de message.

Properties

Obtient le dictionnaire des propriétés utilisateur qui sont définies lorsque l’utilisateur envoie les données.

SystemProperties

Obtient le dictionnaire des propriétés système qui sont gérées en interne.

UserId

Id utilisé pour spécifier l’origine des messages.

Méthodes

CloneWithBody(Object)

Clone un instance existant Message et définit le corps de contenu défini par payload sur celui-ci.

SetAsSecurityMessage()

Définit le message en tant que message de sécurité

S’applique à