Share via


MessageSystemPropertyNames Classe

Définition

Noms des propriétés système dans la Message classe .

public static class MessageSystemPropertyNames
type MessageSystemPropertyNames = class
Public Class MessageSystemPropertyNames
Héritage
MessageSystemPropertyNames

Champs

Ack

Un générateur de messages de commentaires. Cette propriété est utilisée dans les messages cloud-à-appareil pour demander à IoT Hub de générer des messages de commentaires suite à la consommation du message par l’appareil.

ConnectionAuthMethod

La valeur de la méthode d’authentification de connexion est ignorée pour les messages cloud-à-appareil.

ConnectionDeviceGenerationId

ID de génération d’appareil de l’appareil cible du message cloud-à-appareil. DeviceGenerationId est une chaîne de hub IoT qui respecte la casse. Cette valeur est utilisée pour distinguer les appareils avec le même ID d’appareil lorsqu’ils ont été supprimés et recréés.

ConnectionDeviceId

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

ContentEncoding

Permet de spécifier le type d’encodage de contenu du message. Les valeurs possibles sont : utf-8, utf-16, utf-32.

ContentType

Permet de spécifier le type de contenu du message. Les valeurs possibles sont : application/json, application/json-patch+json.

CorrelationId

Une propriété de chaîne d’un message de réponse qui contient généralement l'ID du message de la demande dans les modèles demande-réponse.

CreationTimeUtc

Propriété de date personnalisée définie par l’initiateur du message.

DeliveryCount

Nombre de fois qu’un message peut passer des états En file d’attente et Invisible. Après le nombre maximal de transitions, le hub IoT définit l’état du message sur lettres mortes. Pour plus d'informations, consultez https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

EnqueuedTime

Date et heure de réception du message par le serveur au format UTC.

ExpiryTimeUtc

Date et heure d’expiration du message en UTC.

LockToken

Jeton de verrouillage du message reçu. Identificateur unique d’un message cloud-à-appareil utilisé pour terminer, rejeter ou abandonner le message. Cette valeur est fournie pour résoudre les conditions de concurrence lors de l’exécution, du rejet ou de l’abandon de messages.

MessageId

Identificateur pouvant être défini par l’utilisateur pour les messages. Si cette valeur n’est pas fournie par l’utilisateur, le client de service la définit sur un nouveau GUID uniquement si vous définissez SdkAssignsMessageId la propriété dans ServiceClientOptions.

MessageSchema

Le schéma de message est défini en interne par IoTHub lorsqu’il génère un message de notification de modification de jumeau.

Operation

Opération IoT Hub

SequenceNumber

Nombre (unique par file d’attente d’appareils) attribué par IoT Hub à chaque message cloud-à-appareil.

To

Destination spécifiée dans les messages cloud-à-appareil.

UserId

Id utilisé pour spécifier l’origine des messages. Lorsque les messages sont générés par IoT Hub, il est défini sur le nom du hub IoT.

S’applique à