XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCoreHost.cs
+8
-6
XFEstudio/XFEExtension.NetCore.ServerInteractive
使用对象初始化器统一赋值事件处理器
将 CyberCommServer 的事件处理器(如 HttpRequestHandler、StartedHandler 等)从分别赋值的方式,改为在对象初始化时通过对象初始化器统一赋值,提升了代码简洁性和可读性。
1d87484
代码差异
1 个文件
+8
-6
@@ -44,12 +44,14 @@ internal sealed class XFEServerCoreHost
44
44
Tls = serverCores[0].TlsOptions,
45
45
AssembleWebSocketMessages = true,
46
46
ReadHttpRequestBody = true
47
});
48
CyberCommServer.HttpRequestHandler = ProcessHttpRequestAsync;
49
CyberCommServer.StartedHandler = CyberCommServerStartedAsync;
50
CyberCommServer.WebSocketConnectedHandler = CyberCommServerClientConnectedAsync;
51
CyberCommServer.WebSocketMessageHandler = CyberCommServerMessageReceivedAsync;
52
CyberCommServer.WebSocketClosedHandler = CyberCommServerConnectionClosedAsync;
47
})
48
{
49
HttpRequestHandler = ProcessHttpRequestAsync,
50
StartedHandler = CyberCommServerStartedAsync,
51
WebSocketConnectedHandler = CyberCommServerClientConnectedAsync,
52
WebSocketMessageHandler = CyberCommServerMessageReceivedAsync,
53
WebSocketClosedHandler = CyberCommServerConnectionClosedAsync
54
};
53
55
54
56
foreach (var serverCore in serverCores)
55
57
{