我目前正在使用 SignalR Core 开发一个 web 应用程序。 我正在使用 AuthorizeAttribute(无角色)来确保只有经过身份验证的用户才能连接到我们的集线器。 对于某些方法,需要特定的策略。 这些方法还使用包含特定策略的 AuthorizeAttribute 进行修饰。 这是 ...
我目前正在使用 SignalR Core 开发一个 web 应用程序。 我正在使用 AuthorizeAttribute(无角色)来确保只有经过身份验证的用户才能连接到我们的集线器。 对于某些方法,需要特定的策略。 这些方法还使用包含特定策略的 AuthorizeAttribute 进行修饰。 这是 ...
我制作了一个 .Net Maui 应用程序,并尝试使用 SignalR 制作它的在线版本。 连接已成功建立,我从服务器得到答复,并且执行了 Shell.Current.GoToAsync 命令,但页面根本没有变化。 如果我在连接外使用相同的命令,页面会按预期更改。 我认为这是因为它没有在主线程上运行 ...
如何将参数传递给 SignalR 集线器的异步任务? 必须将参数 id、dis 和 dg 传递给异步任务 SendResults()。 我的枢纽: 异步任务 SendResults 使用 ResultRepository.GetResults 获取结果。 SendResults 在 chtml ...
我们正在尝试构建 .net 核心应用程序来共享屏幕或 window。但它不起作用。 代码是这样的: Html 档案: Stream.js: 枢纽: 怎么把这个mediaStream object发给服务器,然后广播呢? ...
背景我已经在 .NET 框架中的 SignalR 之上构建了一个游戏,现在正在移植到 do.net 核心。 作为其中的一部分,我有几个“游戏室”,每个房间最多有 6 个玩家。 我正在使用 SignalR 的Group功能来支持GameRoom的概念——没有问题。 问题我的问题是,如何让每个Game ...
这连接: 这无法连接: 唯一的区别是配置了options.AccessTokenProvider 。 客户端错误是:SignalR 连接失败:无法使用任何可用传输连接到服务器。 WebSockets 失败:错误:'WebSockets' 被客户端禁用。 ServerSentEvents 失败:错 ...
使用 JS SingleR 客户端 v7.0。 服务器端是ASP.NET Core V5.0。 在检查服务器端时,对于每个集线器方法调用,我从客户端获得相同的 cookie 值,该值等于初始连接期间收到的 cookie 值。 即使客户端上的 cookie 值在连接创建和随后对集线器的方法调用之间的 ...
在我的 ASP.NET Core 7 MVC 应用程序中,在startup.cs中注入中心服务,如下所示: 运行应用程序抛出异常 System.ArgumentException HResult=0x80070057 无法1[Store.Hubs.OstupultHub]' for service ...
当在索引页面上发出歌曲请求并按下提交按钮时,我希望请求最终出现在 djpage 上。 这可能吗? 我的 signalr 和 JS 技能相当有限,所以我一直在黑暗中跌跌撞撞地试图弄清楚这一点。 为了清楚起见,假设我们正在使用 Microsoft 页面上的 signalr 教程: https://l ...
我有一个 SignalR 集线器,消息从客户端到达,但回调似乎不起作用。 服务器代码: 配置SignalR的客户端代码: 发送消息的客户端代码 ...
我正在使用 SignalR 分享用户的实时位置,我遇到了一个大问题,我找不到解决问题的好主意。 问题是,每次用户开始共享位置时,我都会将他们添加到数据库表中,我让人们在其中共享他们的位置,但如果该用户刷新页面,我不知道这一点,他们仍然是共享的用户数据库中的位置。 如果他们只是离开页面或按下停止按钮 ...
我有一个 C# 服务器运行我的集线器 class,其中只包含 1 个方法,如下所示, 我还有一个 JavaScript 客户端,它通过以下代码连接到集线器, 现在,当客户端启动连接并在其自身上运行 start() 时,这部分似乎运行良好。 成功连接到 signalR 集线器。 我遇到的问题是conn ...
我正在使用 Angular 构建一个 ASP.NET Core 应用程序,我正在尝试使用 SignalR 实现基本的一对一聊天功能。 因为我想允许一对一聊天并在某个时候使聊天消息持久化,所以我希望能够将 map 用户 ID 转换为 SignalR 连接 ID,并根据用户的 ID 直接向用户发送消息 ...
假设我在 ASP.NET 后端有这个集线器。 我知道我可以像这样使用 Authorize 属性来保护这个SendMessage方法。 这样,只有授权用户才能调用此端点。 但仍然可以连接到 ChatHub 并收听"ReceiveMessage" 。 在 Angular 前端应用程序中,我使用来自'@ ...
我在 C# 中使用 Asp.Net Core SignalR 和 Javascript 客户端,我正在尝试从服务器调用客户端方法。 现在这是通过从外部源调用的 Controller 方法完成的。 我在 Controller class 中调用集线器上下文,它允许我使用集线器上下文,并使用它尝试使用连 ...
我有一个Hub :public sealed class NewValueHub : Hub { private IDataRelay _dataRelay; private IConfig _configurator; public NewValueHub(IDataRelay dat ...
赏金将在 7 天后到期。 此问题的答案有资格获得+200声望赏金。 BendEg正在从有信誉的来源寻找答案。 我们正在使用 AWS kubernetes 集群 (EKS) 和用于 signalr 连接的 ALB/Ingress 和 redis-cache。 如果我们的副本集为 3,则连接到服务会 ...
我正在尝试找到一种方法来连续监视 SignalR 连接,例如每分钟或每 3 分钟。 试图找到一种方法来检查连接状态。 我是否需要设置一个可以订阅的 observable。 但是那必须在 Component 中,还是我在 app.Module 或 app.component 中这样做? 是connec ...
我正在尝试编写一个控制台应用程序,它从我的网站接收更改并在触发时执行某些操作。 我让它连接并工作得很好,但是如果网站 go 出于任何原因在任何时间段内关闭,客户端永远不会重新连接。 这是我的客户代码: 在我的控制台中,从来没有写过“连接丢失”。 如果事实上没有一个会着火。 我究竟做错了什么? ...
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 Joro想提请更多关注这个问题: ...