|
|
@@ -16,6 +16,7 @@ using Fine.OPCDaClient9000;
|
|
|
using Fine.OPCDaClient.Util;
|
|
|
using Mapster;
|
|
|
using FaceppSDK;
|
|
|
+using System.Diagnostics;
|
|
|
|
|
|
namespace Fine.OPCDaExcelImport
|
|
|
{
|
|
|
@@ -674,6 +675,8 @@ namespace Fine.OPCDaExcelImport
|
|
|
public class RR {
|
|
|
public string url { get; set; }
|
|
|
public string val { get; set; }
|
|
|
+ public string ts { get; set; }
|
|
|
+ public string dt { get; set; }
|
|
|
}
|
|
|
List<RR> rs = new List<RR>();
|
|
|
private void button9_Click(object sender, EventArgs e)
|
|
|
@@ -686,64 +689,145 @@ namespace Fine.OPCDaExcelImport
|
|
|
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
- var result= http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+ var result = http.HttpGet(url);
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts= time, dt=DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
Task.Factory.StartNew(() =>
|
|
|
{
|
|
|
+ Stopwatch swatch = new Stopwatch();
|
|
|
+ swatch.Start(); //计时开始
|
|
|
+
|
|
|
var url = $"http://127.0.0.1:9011/api/{item.APIName}";
|
|
|
var result = http.HttpGet(url);
|
|
|
- rs.Add(new RR { url = url, val = result });
|
|
|
+
|
|
|
+ swatch.Stop(); //计时结束
|
|
|
+ string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
|
|
|
+ rs.Add(new RR { url = url, val = result, ts = time, dt = DateTime.Now.ToString("yyyyMMdd HH:ss:fff") });
|
|
|
+ swatch.Reset(); //第二次计时时进行重置
|
|
|
+
|
|
|
});
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -751,7 +835,7 @@ namespace Fine.OPCDaExcelImport
|
|
|
{
|
|
|
foreach (var item in rs)
|
|
|
{
|
|
|
- richTextBox1.Text += item.url + ":" + item.val+"\t\n";
|
|
|
+ richTextBox1.Text += item.url+ item.dt + ":"+item.ts+ ":" + ":" + item.val+"\t\n";
|
|
|
}
|
|
|
}
|
|
|
}
|