From ce1292c9cf37195b6abd2699dfc5d6cb3e143c9b Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期日, 12 四月 2026 23:38:19 +0800
Subject: [PATCH] feat(MES): 添加MES接口相关实体和DTO JS扩展文件至JSX格式并更新配置

---
 Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs
index 987ddbe..e1298a7 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs
@@ -4,29 +4,60 @@
 namespace WIDESEAWCS_Tasks.SocketServer
 {
     /// <summary>
-    /// Socket服务端托管服务
+    /// Socket 鏈嶅姟鍣ㄥ悗鍙颁富鏈烘湇鍔�
     /// </summary>
+    /// <remarks>
+    /// 瀹炵幇 IHostedService 鎺ュ彛锛屼綔涓� ASP.NET Core 鐨勫悗鍙版湇鍔¤繍琛屻��
+    /// 璐熻矗鍦ㄥ簲鐢ㄥ惎鍔ㄦ椂鍚姩 Socket 鏈嶅姟鍣紝鍋滄鏃跺叧闂湇鍔″櫒銆�
+    /// </remarks>
     public class SocketServerHostedService : IHostedService
     {
+        /// <summary>
+        /// TCP Socket 鏈嶅姟鍣ㄥ疄渚�
+        /// </summary>
         private readonly TcpSocketServer _server;
+
+        /// <summary>
+        /// Socket 鏈嶅姟鍣ㄩ厤缃�夐」
+        /// </summary>
         private readonly SocketServerOptions _options;
 
+        /// <summary>
+        /// 鏋勯�犲嚱鏁�
+        /// </summary>
+        /// <param name="server">TCP Socket 鏈嶅姟鍣ㄥ疄渚�</param>
+        /// <param name="options">閰嶇疆閫夐」</param>
         public SocketServerHostedService(TcpSocketServer server, IOptions<SocketServerOptions> options)
         {
             _server = server;
             _options = options.Value;
         }
 
+        /// <summary>
+        /// 鍚姩 Socket 鏈嶅姟鍣�
+        /// </summary>
+        /// <remarks>
+        /// 濡傛灉閰嶇疆涓湇鍔″櫒琚鐢紙Enabled=false锛夛紝鍒欎笉鍚姩銆�
+        /// </remarks>
+        /// <param name="cancellationToken">鍙栨秷浠ょ墝</param>
+        /// <returns>鍚姩浠诲姟</returns>
         public Task StartAsync(CancellationToken cancellationToken)
         {
+            // 妫�鏌ユ湇鍔″櫒鏄惁鍚敤
             if (!_options.Enabled)
             {
                 return Task.CompletedTask;
             }
 
+            // 鍚姩鏈嶅姟鍣�
             return _server.StartAsync(cancellationToken);
         }
 
+        /// <summary>
+        /// 鍋滄 Socket 鏈嶅姟鍣�
+        /// </summary>
+        /// <param name="cancellationToken">鍙栨秷浠ょ墝</param>
+        /// <returns>鍋滄浠诲姟</returns>
         public Task StopAsync(CancellationToken cancellationToken)
         {
             return _server.StopAsync(cancellationToken);

--
Gitblit v1.9.3