using Furion.InstantMessaging; using Microsoft.AspNetCore.SignalR; namespace WCS.Application; /// /// 任务日志集线器 /// [MapHub("/hubs/TaskLog")] public class TaskLogHub : Hub { private readonly IHubContext _taskLogHubContext; public TaskLogHub(IHubContext taskLogHubContext) { _taskLogHubContext = taskLogHubContext; } ///// ///// 连接 ///// ///// //public override async Task OnConnectedAsync() //{ // await base.OnConnectedAsync(); //} ///// ///// 断开 ///// ///// ///// //public override async Task OnDisconnectedAsync(Exception exception) //{ // await base.OnDisconnectedAsync(exception); //} ///// ///// 下发任务 ///// ///// //public async Task PublicTask(WcsTaskOutput context) //{ // await _taskLogHubContext.Clients.All.PublicTask(context); //} ///// ///// 下发任务明细 ///// ///// //public async Task PublicTaskMonitor(WcsTaskMonitorOutput context) //{ // await _taskLogHubContext.Clients.All.PublicTaskMonitor(context); //} }