Compartilhar via


TwinState Classe

Definição

Representação de um único estado inicial gêmeo para o Serviço de Provisionamento de Dispositivos.

public class TwinState
type TwinState = class
Public Class TwinState
Herança
TwinState

Exemplos

Por exemplo, o seguinte é um TwinState válido, representado como initialTwin na API rest.

{
    "initialTwin": {
        "tags":{
            "SpeedUnity":"MPH",
            "$metadata":{
                "$lastUpdated":"2017-09-21T02:07:44.238Z",
                "$lastUpdatedVersion":4,
                "SpeedUnity":{
                    "$lastUpdated":"2017-09-21T02:07:44.238Z",
                    "$lastUpdatedVersion":4
                }
            },
            "$version":4
        }
        "properties":{
            "desired": {
                "MaxSpeed":{
                    "Value":500,
                    "NewValue":300
                },
                "$metadata":{
                    "$lastUpdated":"2017-09-21T02:07:44.238Z",
                    "$lastUpdatedVersion":4,
                    "MaxSpeed":{
                        "$lastUpdated":"2017-09-21T02:07:44.238Z",
                        "$lastUpdatedVersion":4,
                        "Value":{
                            "$lastUpdated":"2017-09-21T02:07:44.238Z",
                            "$lastUpdatedVersion":4
                        },
                        "NewValue":{
                            "$lastUpdated":"2017-09-21T02:07:44.238Z",
                            "$lastUpdatedVersion":4
                        }
                    }
                },
                "$version":4
            }
        }
    }
}

Comentários

O TwinState pode conter uma Microsoft.Azure.Devices.Provisioning.Service.TwinCollection das Marcas e uma Microsoft.Azure.Devices.Provisioning.Service.TwinCollection das propriedades.desired.

Cada entidade nas coleções pode conter um associado Microsoft.Azure.Devices.Provisioning.Service.Metadata.

Esses metadados são fornecidos pelo Serviço e contêm informações sobre a hora e a versão da última atualização.

Construtores

TwinState(TwinCollection, TwinCollection)

CONSTRUCTOR

Propriedades

DesiredProperties

Getter e setter as propriedades desejadas.

Tags

Getter e setter o para marcas.

Métodos

ToString()

Converta esse objeto em um formato de impressão bonito.

Aplica-se a