创建了一个测试 DTDL 模型类,其中一个可写属性为假,另一个可写属性为真,如此模型中定义
即使 writable 属性为 false,以下代码的执行也没有任何问题。如何在 DTDL 中只创建可读属性?
BasicDigitalTwin twinData = new BasicDigitalTwin();
twinData.Id = "123Test";
twinData.Metadata.ModelId = "dtmi:DigitalTwins:test;2";
twinData.CustomProperties.Add("testprop1", "test1");
twinData.CustomProperties.Add("testprop2", "test2");
twinData.CustomProperties.Add("testprop3", "test3");
await client.CreateDigitalTwinAsync(twinData.Id, JsonSerializer.Serialize(twinData));