static async Task Main(string[] args) { var httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.Add("Authorization", "[ACCESS_TOKEN]"); var deviceTemplatesClient = new DeviceTemplatesClient(httpClient); deviceTemplatesClient.BaseUrl = "https://[APP_NAME].azureiotcentral.com/api/preview"; await deviceTemplatesClient.RemoveAsync("urn:mwqtaif74:modelDefinition:dtoj4vnks1"); }
static async Task Main(string[] args) { var httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.Add("Authorization", "[ACCESS_TOKEN]"); var deviceTemplatesClient = new DeviceTemplatesClient(httpClient); deviceTemplatesClient.BaseUrl = "https://[APP_NAME].azureiotcentral.com/api/preview"; var result = await deviceTemplatesClient.ListDevicesAsync("urn:35aqdrhqi:stdxaryku"); string json = JsonConvert.SerializeObject(result, Formatting.Indented); Console.WriteLine(json); }
static async Task Main(string[] args) { var httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.Add("Authorization", "[ACCESS_TOKEN]"); var deviceTemplatesClient = new DeviceTemplatesClient(httpClient); deviceTemplatesClient.BaseUrl = "https://[APP_NAME].azureiotcentral.com/api/preview"; string template; using (StreamReader r = new StreamReader(Path.Combine(System.AppContext.BaseDirectory, "template.json"))) { template = r.ReadToEnd(); } var a = Newtonsoft.Json.JsonConvert.DeserializeObject <DeviceTemplate>(template); var result = await deviceTemplatesClient.SetAsync(a, "urn:jlqzoun1k:modelDefinition:kprwlytc22"); string json = JsonConvert.SerializeObject(result, Formatting.Indented); Console.WriteLine(json); }