diff --git a/Demo.Microsoft.Extension.Net.ApiCommunication/Form1.cs b/Demo.Microsoft.Extension.Net.ApiCommunication/Form1.cs index f7b36f6..b4c2d4f 100644 --- a/Demo.Microsoft.Extension.Net.ApiCommunication/Form1.cs +++ b/Demo.Microsoft.Extension.Net.ApiCommunication/Form1.cs @@ -1,5 +1,7 @@ using Microsoft.Extension.Core; +using Microsoft.Extension.Net; using Microsoft.Extension.Net.ApiCommunication; +using System.Diagnostics; namespace Demo { @@ -19,6 +21,15 @@ namespace Demo Age = 18 }); return apiRespond; + }, IPHost.From("127.0.0.1:6666"), (state, exception) => { + if (state) + { + this.richTextBox1.Text = "服务启动成功!"; + } + else + { + this.richTextBox1.Text = exception.ToString(); + } }); } @@ -26,12 +37,15 @@ namespace Demo { this.richTextBox1.Text = ""; await Task.Delay(500); + Stopwatch stopwatch = Stopwatch.StartNew(); var ret = ApiCommunicationManager.Request(new ApiRequest() { StationID = "zys" - }); + }, IPHost.From("127.0.0.1:6666"),5000);//目标主机&超时时间ms + stopwatch.Stop(); if (ret.IsSucess) { this.richTextBox1.Text = ret.Content.GetJsonString(); + this.richTextBox1.Text += $"\r\n耗时{stopwatch.ElapsedMilliseconds}ms"; } else {