XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

重命名ServerUrLs为ServerUrlArray并升级版本号

将CyberCommServer类中的ServerUrLs属性及相关参数重命名为ServerUrlArray,提升代码一致性和可读性。同时将项目版本号从4.0.0升级到4.0.1。

f9a7059
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

2 个文件 +21 -19
Modified XFEExtension.NetCore/CyberComm/CyberCommServer.cs +10 -10
@@ -15,7 +15,7 @@ public class CyberCommServer
15 15 /// <summary>
16 16 /// 服务器绑定的URL
17 17 /// </summary>
18 public string[] ServerUrLs { get; set; } = [];
18 public string[] ServerUrlArray { get; set; } = [];
19 19 /// <summary>
20 20 /// 字节流缓冲区长度
21 21 /// </summary>
@@ -63,7 +63,7 @@ public class CyberCommServer
63 63 try
64 64 {
65 65 Server = new();
66 foreach (var url in ServerUrLs)
66 foreach (var url in ServerUrlArray)
67 67 {
68 68 Server.Prefixes.Add(url);
69 69 }
@@ -185,27 +185,27 @@ public class CyberCommServer
185 185 /// <param name="listenPorts">监听端口</param>
186 186 public CyberCommServer(params int[] listenPorts)
187 187 {
188 var serverUrLs = listenPorts.Select(port => $"http://*:{port}/").ToList();
189 ServerUrLs = [.. serverUrLs];
188 var serverUrlArray = listenPorts.Select(port => $"http://*:{port}/").ToList();
189 ServerUrlArray = [.. serverUrlArray];
190 190 AutoReceiveCompletedMessage = true;
191 191 }
192 192 /// <summary>
193 193 /// CyberComm服务器,使用URL创建
194 194 /// </summary>
195 /// <param name="serverUrLs">服务器URL</param>
196 public CyberCommServer(params string[] serverUrLs)
195 /// <param name="serverUrlArray">服务器URL</param>
196 public CyberCommServer(params string[] serverUrlArray)
197 197 {
198 ServerUrLs = serverUrLs;
198 ServerUrlArray = serverUrlArray;
199 199 AutoReceiveCompletedMessage = true;
200 200 }
201 201 /// <summary>
202 202 /// CyberComm服务器,使用URL创建
203 203 /// </summary>
204 204 /// <param name="autoReceiveCompletedMessage">是否自动接收完整消息</param>
205 /// <param name="serverUrLs">服务器URL</param>
206 public CyberCommServer(bool autoReceiveCompletedMessage = true, params string[] serverUrLs)
205 /// <param name="serverUrlArray">服务器URL</param>
206 public CyberCommServer(bool autoReceiveCompletedMessage = true, params string[] serverUrlArray)
207 207 {
208 ServerUrLs = serverUrLs;
208 ServerUrlArray = serverUrlArray;
209 209 AutoReceiveCompletedMessage = autoReceiveCompletedMessage;
210 210 }
211 211 #endregion
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +11 -9
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>4.0.0</Version>
8 <Version>4.0.1</Version>
9 9 <Title>XFEExtension</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -19,19 +19,21 @@
19 19 <PackageReadmeFile>README.md</PackageReadmeFile>
20 20 <PackageTags>XFE;拓展;GPT;Server;服务器;测试;XFEExtension</PackageTags>
21 21 <PackageReleaseNotes>
22 ## 调整
22 ## 调整
23 23
24 全面适配.NET 10.0,提升性能和稳定性。
25 部分类名及其命名空间有所调整,建议查看文档更新日志以了解详细信息。
24 重命名ServerUrLs为ServerUrlArray并升级版本号
26 25
27 ## 新增
26 将CyberCommServer类中的ServerUrLs属性及相关参数重命名为ServerUrlArray,提升代码一致性和可读性。
27 同时将项目版本号从4.0.0升级到4.0.1。
28 28
29
29 ## 新增
30 30
31 ## 严重
31
32 32
33
34 </PackageReleaseNotes>
33 ## 严重
34
35
36 </PackageReleaseNotes>
35 37 <NeutralLanguage>zh-CN</NeutralLanguage>
36 38 <PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
37 39 <PackageLicenseFile>LICENSE</PackageLicenseFile>