// 1. 定义接口 using System.Threading.Channels; namespace Admin.NET.Core.Ai.Interface; /// /// SSE通道管理接口 /// public interface ISseChannelManager { /// /// 注册 /// ChannelReader Register(long userId); /// /// 注销 /// /// void Unregister(long userId); /// /// 发送消息 /// /// /// /// Task SendMessageAsync(long userId, string message, CancellationToken cancellationToken = default); }