| 
using HslCommunication.WebSocket; 
 | 
  
 | 
namespace WIDESEAWCS_Server.Filter 
 | 
{ 
 | 
    public class WebSocketHostService : IHostedService 
 | 
    { 
 | 
        WebSocketServer _webSocketServer; 
 | 
         public WebSocketHostService(WebSocketServer webSocketServer) 
 | 
        { 
 | 
            _webSocketServer = webSocketServer; 
 | 
        } 
 | 
  
 | 
        public Task StartAsync(CancellationToken cancellationToken) 
 | 
        { 
 | 
            _webSocketServer.PublishAllClientPayload("程序启动"); 
 | 
            return Task.CompletedTask; 
 | 
        } 
 | 
  
 | 
        public Task StopAsync(CancellationToken cancellationToken) 
 | 
        { 
 | 
            return Task.CompletedTask; 
 | 
        } 
 | 
    } 
 | 
} 
 |