Share via


TwinState(TwinCollection, TwinCollection) Constructor

Definition

CONSTRUCTOR

public TwinState (Microsoft.Azure.Devices.Shared.TwinCollection tags, Microsoft.Azure.Devices.Shared.TwinCollection desiredProperties);
new Microsoft.Azure.Devices.Provisioning.Service.TwinState : Microsoft.Azure.Devices.Shared.TwinCollection * Microsoft.Azure.Devices.Shared.TwinCollection -> Microsoft.Azure.Devices.Provisioning.Service.TwinState
Public Sub New (tags As TwinCollection, desiredProperties As TwinCollection)

Parameters

tags
TwinCollection

the TwinCollection with the initial tags state. It can be null.

desiredProperties
TwinCollection

the TwinCollection with the initial desired properties. It can be null.

Examples

When serialized, this class will looks like the following example:

{
    "initialTwin": {
        "tags":{
            "SpeedUnity":"MPH",
            "$version":4
        }
        "properties":{
            "desired":{
                "MaxSpeed":{
                    "Value":500,
                    "NewValue":300
                },
                "$version":4
            }
        }
    }
}

Remarks

This constructor creates an instance of the TwinState with the provided TwinCollection tags and desired properties.

Applies to