Share via


ProvisioningTwinState Constructor

Definition

Creates an instance of this class.

public ProvisioningTwinState (System.Collections.Generic.IDictionary<string,object> tags, Microsoft.Azure.Devices.Provisioning.Service.ProvisioningTwinProperties desiredProperties);
new Microsoft.Azure.Devices.Provisioning.Service.ProvisioningTwinState : System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Devices.Provisioning.Service.ProvisioningTwinProperties -> Microsoft.Azure.Devices.Provisioning.Service.ProvisioningTwinState
Public Sub New (tags As IDictionary(Of String, Object), desiredProperties As ProvisioningTwinProperties)

Parameters

tags
IDictionary<String,Object>

The twin collection with the initial tags state. It can be null.

desiredProperties
ProvisioningTwinProperties

The twin collection with the initial desired properties. It can be null.

Examples

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

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

Remarks

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

Applies to