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

使用对象初始化器统一赋值事件处理器

将 CyberCommServer 的事件处理器(如 HttpRequestHandler、StartedHandler 等)从分别赋值的方式,改为在对象初始化时通过对象初始化器统一赋值,提升了代码简洁性和可读性。

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

代码差异

1 个文件 +8 -6
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Server/XFEServerCoreHost.cs +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 {