feat:添加长连接,强制下线功能

This commit is contained in:
橙子
2023-04-18 21:29:44 +08:00
parent 85d1cbff34
commit dd2b584c3d
9 changed files with 306 additions and 5 deletions

View File

@@ -418,6 +418,20 @@
<param name="roleId"></param>
<returns></returns>
</member>
<member name="M:Yi.Furion.Application.Rbac.Services.Impl.OnlineService.GetListAsync(Yi.Furion.Application.Rbac.SignalRHub.Model.OnlineUserModel)">
<summary>
动态条件获取当前在线用户
</summary>
<param name="online"></param>
<returns></returns>
</member>
<member name="M:Yi.Furion.Application.Rbac.Services.Impl.OnlineService.ForceOut(System.String)">
<summary>
强制退出用户
</summary>
<param name="connnectionId"></param>
<returns></returns>
</member>
<member name="T:Yi.Furion.Application.Rbac.Services.Impl.PostService">
<summary>
Post服务实现
@@ -516,5 +530,42 @@
User服务抽象
</summary>
</member>
<member name="P:Yi.Furion.Application.Rbac.SignalRHub.Model.OnlineUserModel.ConnnectionId">
<summary>
客户端连接Id
</summary>
</member>
<member name="P:Yi.Furion.Application.Rbac.SignalRHub.Model.OnlineUserModel.UserId">
<summary>
用户id
</summary>
</member>
<member name="M:Yi.Furion.Application.Rbac.SignalRHub.OnlineUserHub.OnConnectedAsync">
<summary>
成功连接
</summary>
<returns></returns>
</member>
<member name="M:Yi.Furion.Application.Rbac.SignalRHub.OnlineUserHub.OnDisconnectedAsync(System.Exception)">
<summary>
断开连接
</summary>
<param name="exception"></param>
<returns></returns>
</member>
<member name="M:Yi.Furion.Application.Rbac.SignalRHub.OnlineUserHub.GetClientInfo(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
获取客户端信息
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="M:Yi.Furion.Application.Rbac.SignalRHub.OnlineUserHub.GetLoginLogInfo(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
记录用户登陆信息
</summary>
<param name="context"></param>
<returns></returns>
</member>
</members>
</doc>