You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
1.1 KiB

using Microsoft.AspNetCore.Mvc;
using LTEMvcApp.Models;
using LTEMvcApp.Services;
using Microsoft.Extensions.Logging;
using System.IO;
namespace LTEMvcApp.Controllers
{
/// <summary>
/// WebSocket控制器(已拆分,原方法已迁移至更专注的控制器)
/// </summary>
[ApiController]
[Route("api/[controller]")]
public class WebSocketController : ControllerBase
{
private readonly WebSocketManagerService _webSocketManager;
private readonly ILogger<WebSocketController> _logger;
private readonly string _logsDirectory = "ClientMessageLogs";
public WebSocketController(WebSocketManagerService webSocketManager, ILogger<WebSocketController> logger)
{
_webSocketManager = webSocketManager;
_logger = logger;
if (!Directory.Exists(_logsDirectory))
{
Directory.CreateDirectory(_logsDirectory);
}
}
// 该控制器已拆分,原有API请参见 ClientController、ConfigController、TestConfigController、LogController、MessageController
}
}