C# 将信号集线器限制为2个用户
我试图限制两个用户之间的信号。此时,如果只是来自用户A->用户B的单向连接,则没有问题 我正在使用微软的一些代码,我只是想硬编码用户ID,看看我是否可以让事情正常进行,但没有运气C# 将信号集线器限制为2个用户,c#,signalr,C#,Signalr,我试图限制两个用户之间的信号。此时,如果只是来自用户A->用户B的单向连接,则没有问题 我正在使用微软的一些代码,我只是想硬编码用户ID,看看我是否可以让事情正常进行,但没有运气 public void BroadcastShape(object state) { // No need to send anything if our model hasn't changed if (_modelUpdated) { // This is how we c
public void BroadcastShape(object state)
{
// No need to send anything if our model hasn't changed
if (_modelUpdated)
{
// This is how we can access the Clients property
// in a static hub method or outside of the hub entirely
var userId = "b51xx-xxxxxx-xxxxxxx-xxxxx-xxx01b";
_hubContext.Clients.User(userId).updateProduct()
// _hubContext.Clients.AllExcept(_model.LastUpdatedBy).updateShape(_model);
_modelUpdated = false;
}
}
关于我需要从本文档中更改的其他方法的任何提示都非常有用:用户之间没有连接。它们连接到服务器。您是否试图询问如何限制服务器,以便只有这两个用户可以与之对话?是否确定可能重复?在任何情况下,基于那篇文章,我仍然不明白以下几点:如果我有两个单独的aspnetusers登录,理论上我如何让signal r知道我只想关联这两个客户端id?就像在那个连接方法中一样,如果signar有自己的客户端id,为什么需要包含httpcontext.current.user.identity?用户之间不连接。它们连接到服务器。您是否试图询问如何限制服务器,以便只有这两个用户可以与之对话?是否确定可能重复?在任何情况下,基于那篇文章,我仍然不明白以下几点:如果我有两个单独的aspnetusers登录,理论上我如何让signal r知道我只想关联这两个客户端id?就像在那个连接方法中一样,如果signar有自己的客户端id,为什么需要包含httpcontext.current.user.identity?