XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
返回提交历史
Added
XFEExtension.NetCore.ServerInteractive.TServer/Services/TestCoreService.cs
+12
-0
Renamed
XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreOriginalServiceBase.cs
+1
-1
Renamed
XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreStandardAsyncServiceBase.cs
+1
-1
Renamed
XFEExtension.NetCore.ServerInteractive/Implements/CoreService/ServerCoreStandardServiceBase.cs
+1
-1
Renamed
XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreOriginalService.cs
+1
-1
Renamed
XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreStandardAsyncService.cs
+1
-1
Renamed
XFEExtension.NetCore.ServerInteractive/Interfaces/CoreService/IServerCoreStandardService.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ConnectService.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/DailyCounterService.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreExceptionProcessService.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/ServerCoreUserServiceBase.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/Services/CoreService/UserLoginAutoCleanService.cs
+1
-1
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
XFEstudio/XFEExtension.NetCore.ServerInteractive
完善内容
5bd28c5
代码差异
15 个文件
+46
-51
@@ -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
}
@@ -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);
@@ -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();
@@ -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
/// 处理请求(无参,子类直接使用属性)
@@ -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
/// 服务器启动事件
@@ -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
/// 服务器标准请求接收事件
@@ -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
/// 服务器标准请求接收事件
@@ -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()
@@ -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;
@@ -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) { }
@@ -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; } = () => [];
@@ -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; } = () => [];