Compartilhar via


ClientTwin Classe

Definição

Propriedades de um dispositivo ou módulo armazenado no serviço.

[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
Herança
ClientTwin
Atributos
Newtonsoft.Json.JsonConverterAttribute

Construtores

ClientTwin()

Cria uma instância dessa classe.

ClientTwin(ClientTwinDocument)

Cria uma instância dessa classe.

ClientTwin(String)

Cria uma instância dessa classe.

Propriedades

AuthenticationType

Tipo de autenticação do dispositivo correspondente.

Capabilities

Obtém os recursos gêmeos.

CloudToDeviceMessageCount

Número de mensagens enviadas para o dispositivo correspondente da nuvem.

Configurations

Obtém as propriedades de configuração do gêmeo.

ConnectionState

Estado de conexão do dispositivo correspondente.

DeviceId

Obtém e define a ID do gêmeo.

DeviceScope

O escopo do dispositivo. Gerado automaticamente e imutável para dispositivos de borda e modificável em dispositivos folha para criar uma relação filho/pai.

ETag

ETag do gêmeo.

LastActiveOnUtc

Hora em que o dispositivo correspondente estava ativo pela última vez.

ModelId

A ID do modelo DTDL do dispositivo ou módulo.

ModuleId

Obtém e define a ID do módulo gêmeo.

ParentScopes

Os escopos dos dispositivos de borda de nível superior, se aplicável. Disponível apenas para dispositivos de borda.

Properties

Obtém e define as propriedades do gêmeo.

Status

Obtém o status do dispositivo correspondente.

StatusReason

Motivo, se houver, para que o dispositivo correspondente esteja no status especificado.

StatusUpdatedOnUtc

Hora em que o status do dispositivo correspondente foi atualizado pela última vez.

Tags

Obtém e define as marcas de gêmeo.

Version

Versão do gêmeo.

X509Thumbprint

Impressão digital X509 do dispositivo correspondente.

Aplica-se a