using CPMeta; using CPMeta.Models; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace PlayGround.NetFramework { internal class Program { static void Main(string[] args) { //global set string host = "192.168.0.126"; //CpMetaSet CPMeta.CPMeta.Port = 9000; DateTime start = DateTime.Now; Task.Run(async () => { var rese2 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", "4594095f-01d0-4192-bc4a-0913ae496e25"); //var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, "cf35eeee-39ff-43e8-a7a9-0fd0baf6df2b"); Console.WriteLine(JsonConvert.SerializeObject(rese2, Formatting.Indented)); int c = 0; }).Wait(); Console.WriteLine((DateTime.Now - start).TotalSeconds + " sec"); //for(int i=0;i<1000000;i++) //{ // string ProductId = Guid.NewGuid().ToString(); // string Mac1 = Guid.NewGuid().ToString(); // string Mac2 = Guid.NewGuid().ToString(); // //Set // Task.Run(async () => // { // Request_SetWbmsMeta req = new Request_SetWbmsMeta(); // req.ProductID = ProductId; // req.MacAddress1 = Mac1; // req.MacAddress2 = Mac2; // if (i % 2 == 0) // req.Type = "CMU"; // else // req.Type = "BMU"; // req.ProductNo = "X"; // var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); // }).Wait(); // //Get // //Task.Run(async () => // //{ // // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); // // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); // // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress("192.168.0.126", Mac2); // //}).Wait(); // Thread.Sleep(10); //} int a = 0; } } }