Managing Digital Twins
The second part of this chapter is all about managing Digital Twins. Digital Twins are instances of Models. We will be exploring how to create, update, delete, and get a Digital Twin by using the .NET SDK.
Creating a Digital Twin
The BasicDigitalTwin
class is a helper class that can serialize or deserialize a Digital Twin. This class is used to create a Digital Twin based on metadata and content. The metadata specifies the ID of the model by setting BasicDigitalTwin.Metadata.ModelId
.
Copy the following code in the DigitalTwinsManager
class:
public bool CreateDigitalTwin(string twinId, string modelId) { BasicDigitalTwin digitalTwin = new BasicDigitalTwin(); digitalTwin.Metadata = new DigitalTwinMetadata(); digitalTwin.Metadata.ModelId = modelId; digitalTwin.Id = twinId; try { ...