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

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

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

XFEstudio/XFEExtension.NetCore.ServerInteractive

完善内容

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

代码差异

15 个文件 +46 -51
Added XFEExtension.NetCore.ServerInteractive.TServer/Services/TestCoreService.cs +12 -0
@@ -0,0 +1,12 @@
1 using XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
2
3 namespace XFEExtension.NetCore.ServerInteractive.TServer.Services;
4
5 public class TestCoreService : ServerCoreStandardAsyncServiceBase
6 {
7 public override async Task StandardRequestReceived()
8 {
9 Console.Write($"收到方法{Execute}");
10 await Close("完成");
11 }
12 }
Renamed XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreOriginalServiceBase.cs +1 -1
@@ -6,7 +6,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
6 6 /// <summary>
7 7 /// 服务器核心服务基类
8 8 /// </summary>
9 public abstract class ServerCoreRegisterServiceBase : XFEServerCoreServiceBase, IServerCoreRegisterService
9 public abstract class ServerCoreOriginalServiceBase : XFEServerCoreServiceBase, IServerCoreOriginalService
10 10 {
11 11 /// <inheritdoc/>
12 12 public abstract void ServerStarted(object? sender, EventArgs e);
Renamed XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreStandardAsyncServiceBase.cs +1 -1
@@ -5,7 +5,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
5 5 /// <summary>
6 6 /// 服务器标准核心服务基类
7 7 /// </summary>
8 public abstract class ServerCoreStandardRegisterAsyncServiceBase : XFEServerCoreServiceBase, IServerCoreStandardRegisterAsyncService
8 public abstract class ServerCoreStandardAsyncServiceBase : XFEServerCoreServiceBase, IServerCoreStandardAsyncService
9 9 {
10 10 /// <inheritdoc/>
11 11 public abstract Task StandardRequestReceived();
Renamed XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreStandardServiceBase.cs +1 -1
@@ -5,7 +5,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Implements.CoreService;
5 5 /// <summary>
6 6 /// 服务器标准核心服务基类
7 7 /// </summary>
8 public abstract class ServerCoreStandardRegisterServiceBase : XFEServerCoreServiceBase, IServerCoreStandardRegisterService
8 public abstract class ServerCoreStandardServiceBase : XFEServerCoreServiceBase, IServerCoreStandardService
9 9 {
10 10 /// <summary>
11 11 /// 处理请求(无参,子类直接使用属性)
Renamed XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreOriginalService.cs +1 -1
@@ -5,7 +5,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Interfaces.CoreService;
5 5 /// <summary>
6 6 /// 服务器核心服务
7 7 /// </summary>
8 public interface IServerCoreRegisterService : IXFEServerCoreServiceBase
8 public interface IServerCoreOriginalService : IXFEServerCoreServiceBase
9 9 {
10 10 /// <summary>
11 11 /// 服务器启动事件
Renamed XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreStandardAsyncService.cs +1 -1
@@ -3,7 +3,7 @@
3 3 /// <summary>
4 4 /// 服务器标准核心异步服务
5 5 /// </summary>
6 public interface IServerCoreStandardRegisterAsyncService : IXFEServerCoreServiceBase
6 public interface IServerCoreStandardAsyncService : IXFEServerCoreServiceBase
7 7 {
8 8 /// <summary>
9 9 /// 服务器标准请求接收事件
Renamed XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreStandardService.cs +1 -1
@@ -3,7 +3,7 @@
3 3 /// <summary>
4 4 /// 服务器标准核心服务
5 5 /// </summary>
6 public interface IServerCoreStandardRegisterService : IXFEServerCoreServiceBase
6 public interface IServerCoreStandardService : IXFEServerCoreServiceBase
7 7 {
8 8 /// <summary>
9 9 /// 服务器标准请求接收事件
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ConnectService.cs +1 -1
@@ -5,7 +5,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Utilities.Server.Services.CoreS
5 5 /// <summary>
6 6 /// 连接校验服务
7 7 /// </summary>
8 public class ConnectService : ServerCoreStandardRegisterAsyncServiceBase
8 public class ConnectService : ServerCoreStandardAsyncServiceBase
9 9 {
10 10 /// <inheritdoc/>
11 11 public override async Task StandardRequestReceived()
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/DailyCounterService.cs +1 -1
@@ -7,7 +7,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Utilities.Server.Services.CoreS
7 7 /// <summary>
8 8 /// 核心服务器天数服务
9 9 /// </summary>
10 public class DailyCounterService : ServerCoreRegisterServiceBase
10 public class DailyCounterService : ServerCoreOriginalServiceBase
11 11 {
12 12 private int runningDays = 0;
13 13 private DateTime startTime;
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreExceptionProcessService.cs +1 -1
@@ -7,7 +7,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Utilities.Server.Services.CoreS
7 7 /// <summary>
8 8 /// 核心服务器异常处理服务
9 9 /// </summary>
10 public class ServerCoreExceptionProcessService : ServerCoreRegisterServiceBase
10 public class ServerCoreExceptionProcessService : ServerCoreOriginalServiceBase
11 11 {
12 12 /// <inheritdoc/>
13 13 public override void RequestReceived(object? sender, CyberCommRequestEventArgs e) { }
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreUserServiceBase.cs +1 -1
@@ -7,7 +7,7 @@ using XFEExtension.NetCore.ServerInteractive.Utilities.JsonConverter;
7 7 namespace XFEExtension.NetCore.ServerInteractive.Utilities.Server.Services.CoreService;
8 8
9 9 /// <inheritdoc/>
10 public abstract class ServerCoreUserServiceBase : ServerCoreStandardRegisterAsyncServiceBase, IUserServiceBase
10 public abstract class ServerCoreUserServiceBase : ServerCoreStandardAsyncServiceBase, IUserServiceBase
11 11 {
12 12 /// <inheritdoc/>
13 13 public Func<IEnumerable<IUserInfo>> GetUserFunction { get; set; } = () => [];
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserLoginAutoCleanService.cs +1 -1
@@ -12,7 +12,7 @@ namespace XFEExtension.NetCore.ServerInteractive.Utilities.Server.Services.CoreS
12 12 /// <summary>
13 13 /// 用户登录到期清除服务
14 14 /// </summary>
15 public class UserLoginAutoCleanService : ServerCoreRegisterServiceBase, IUserServiceBase
15 public class UserLoginAutoCleanService : ServerCoreOriginalServiceBase, IUserServiceBase
16 16 {
17 17 /// <inheritdoc/>
18 18 public Func<IEnumerable<IUserInfo>> GetUserFunction { get; set; } = () => [];
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/XFEDataTableManagerService.cs +1 -1
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCore.cs +6 -6
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCoreBuilder.cs +16 -33