using System.Net.WebSockets; using JNPF.Common.Enums; using SqlSugar; namespace JNPF.Extras.WebSockets.Models; /// /// WebSocket客户端信息. /// public class WebSocketClient { /// /// 连接Id. /// public string ConnectionId { get; set; } /// /// 用户Id. /// public string UserId { get; set; } /// /// 用户账号. /// public string Account { get; set; } /// /// 头像. /// public string HeadIcon { get; set; } /// /// 用户名称. /// public string UserName { get; set; } /// /// 登录IP. /// public string LoginIpAddress { get; set; } /// /// 登录设备. /// public string LoginPlatForm { get; set; } /// /// 登录时间. /// public string LoginTime { get; set; } /// /// 连接字符串. /// public ConnectionConfigOptions ConnectionConfig { get; set; } /// /// 移动端. /// public bool IsMobileDevice { get; set; } /// /// 单一登录方式(1:后登录踢出先登录 2:同时登录). /// public LoginMethod SingleLogin { get; set; } /// /// 单点登录标识. /// public string onlineTicket { get; set; } /// /// token. /// public string Token { get; set; } /// /// WebSocket对象. /// public WebSocket WebSocket { get; set; } }