Share via


ClientTwin Classe

Définition

Propriétés d’un appareil ou d’un module stockés sur le service.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.ClientTwinJsonConverter))]
public class ClientTwin
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.ClientTwinJsonConverter))>]
type ClientTwin = class
Public Class ClientTwin
Héritage
ClientTwin
Attributs
Newtonsoft.Json.JsonConverterAttribute

Constructeurs

ClientTwin()

Crée une instance de cette classe.

ClientTwin(ClientTwinDocument)

Crée une instance de cette classe.

ClientTwin(String)

Crée une instance de cette classe.

Propriétés

AuthenticationType

Type d’authentification de l’appareil correspondant.

Capabilities

Obtient les fonctionnalités de jumeau.

CloudToDeviceMessageCount

Nombre de messages envoyés à l’appareil correspondant à partir du cloud.

Configurations

Obtient les propriétés de configuration de jumeau.

ConnectionState

État de connexion de l’appareil correspondant.

DeviceId

Obtient et définit l’ID du jumeau.

DeviceScope

Portée de l’appareil. Généré automatiquement et immuable pour les appareils de périphérie et modifiable dans les appareils feuilles pour créer une relation enfant/parent.

ETag

ETag du jumeau.

LastActiveOnUtc

Heure de la dernière activité de l’appareil correspondant.

ModelId

ID de modèle DTDL de l’appareil ou du module.

ModuleId

Obtient et définit l’ID du module de jumeau.

ParentScopes

Étendues des périphériques de niveau supérieur, le cas échéant. Disponible uniquement pour les appareils de périphérie.

Properties

Obtient et définit les propriétés du jumeau.

Status

Obtient le status de l’appareil correspondant.

StatusReason

Raison, le cas échéant, pour que l’appareil correspondant se trouve dans le status spécifié.

StatusUpdatedOnUtc

Heure de la dernière mise à jour du status de l’appareil correspondant.

Tags

Obtient et définit les balises de jumeau.

Version

Version du jumeau.

X509Thumbprint

Empreinte numérique X509 de l’appareil correspondant.

S’applique à