SignalR - 如何使用“IUserIdProvider”获取“ConnectionId”

问题描述 投票:0回答:2

当我使用

ConnectionId
时,可以映射
IUserIdProvider
吗?

这个变量

Clients.User(userIdTo)
的类型是“
UserProxy

enter image description here

知道如何获得红色圈出的 ConnectionID 吗?

拥抱

asp.net-mvc signalr signalr-hub
2个回答
0
投票

使用集线器的

Context
属性来获取
ConnectionId
属性。那就是:
Context.ConnectionId


0
投票

我知道这真的很旧,对于任何仍在尝试解决这个问题的人来说https://stackoverflow.com/a/25393920/1535627为我工作......

Clients.User(userId).SendAsync() 而不是 Clients.Client(connectionId).SendAsync()

© www.soinside.com 2019 - 2024. All rights reserved.