Signalr 信号器是否向包括当前连接在内的所有连接发送响应,还是向除当前连接以外的所有连接发送响应?
比如说,我有一个按钮,它向所有用户显示Signalr 信号器是否向包括当前连接在内的所有连接发送响应,还是向除当前连接以外的所有连接发送响应?,signalr,signalr-hub,signalr.client,Signalr,Signalr Hub,Signalr.client,比如说,我有一个按钮,它向所有用户显示alert。当我单击该按钮时,所有连接的客户端都将看到警报 假设这是通过从客户机调用服务器方法来实现的,该方法调用客户机上显示警报的函数 例如: public class DemoHub : Hub { public void ShowAlert(String message) { Clients.All.showAlertMessage(message); } } 这是hub中的一个服务器方法,它调用客户机函数来显示警报消
alert
。当我单击该按钮时,所有连接的客户端都将看到警报
假设这是通过从客户机调用服务器方法来实现的,该方法调用客户机上显示警报的函数
例如:
public class DemoHub : Hub {
public void ShowAlert(String message) {
Clients.All.showAlertMessage(message);
}
}
这是hub中的一个服务器方法,它调用客户机函数来显示警报消息
我的问题是,警报是否也会显示给当前客户端?我的意思是,如果我点击按钮,在这种情况下我自己会看到警报吗
注意:上面的场景不是真实的场景,这只是对我的问题的类似说明,因为我当前的场景解释起来相当复杂。向所有连接广播,包括您将使用的呼叫方
Clients.All.showAlertMessage(message);
要向除调用者之外的所有人广播,您将要使用该方法
Clients.Others.showAlertMessage(message);
可以在以下站点找到更多关于此的文档:
上述方法将广播到除当前连接之外的所有连接,我相信当前连接是您正在寻找的广播到所有连接,包括您将使用的呼叫方
Clients.All.showAlertMessage(message);
要向除调用者之外的所有人广播,您将要使用该方法
Clients.Others.showAlertMessage(message);
可以在以下站点找到更多关于此的文档:
上述方法将广播到除当前连接之外的所有连接,我相信当前连接就是您要查找的连接好的,客户端。所有
广播所有连接,包括当前连接和客户端。其他
广播除当前连接以外的所有连接。是否正确?然后,如果我单击按钮,我将看到警报,如果客户端。所有已使用?哦,是的,对不起,我将相应地更新我的答案。所有包括当前连接,.其他不包括,因此,客户端。所有
广播包括当前连接在内的所有连接,客户端。其他
广播不包括当前连接的所有连接。是否正确?然后,如果我单击按钮,我将看到警报,如果客户端。所有已使用?哦,是的,对不起,我将相应地更新我的答案。全部包括当前的。其他不包括