// See https://aka.ms/new-console-template for more information using System.Text; using NewRock.Sdk.Extensions; using NewRockSdk.Tests; Console.WriteLine("Hello, World!"); //var req = new QueryDeviceInfoRequest { Attribute = "Query", DeviceInfo = string.Empty }; //var a = req.Serialize(); //Console.WriteLine(a); //return; //var services = new ServiceCollection(); ////var configuration = new ConfigurationBuilder() //// .AddInMemoryCollection(new List> ////{ //// new("DeviceAddress:NewRock", "http://10.20.1.218/xml") ////}) //// .Build(); ///* // * "Address": "http://10.20.1.218/xml", // "Authorize": true, // "ReceiveKey": "E1BBD1BB-A269-44", // "SendKey": "2A-BA92-160A3B1D" // */ //services.Configure(d => //{ // d.Address = "http://10.20.1.218/xml"; // d.Authorize = true; // d.ReceiveKey = "E1BBD1BB-A269-44"; // d.SendKey = "2A-BA92-160A3B1D"; //}); //services.AddNewRockSdk(); //var client = services.BuildServiceProvider().GetRequiredService(); //var info = await client.QueryDeviceInfo(new QueryDeviceInfoRequest { Attribute = "Query", DeviceInfo = string.Empty }, CancellationToken.None); //Console.WriteLine(info); var fr = File.ReadAllText(@"C:\Users\PC\Desktop\xxx.txt", Encoding.UTF8); var txt = fr.Deserialize(); Console.ReadKey();