C# 向信号器请求的发送者发送消息

C# 向信号器请求的发送者发送消息,c#,asp.net,signalr,C#,Asp.net,Signalr,您是否可以使用信号器向发送请求的客户发送信息?在这里,我用绘画快速描绘了当前的情况: 客户端向服务器发送一个信号器请求,其中包含 meldingenHub.server.vote(); 然后服务器将消息发送回所有具有 Clients.All.SendOke(); 您需要做的是将发送方的连接id发送到集线器,然后使用Clients.Client(connId).broadcastMessage(..)请参阅其他答案以获取示例。调用服务器方法时,会有一个上下文对象,其中填充了调用该方法的人的详细

您是否可以使用信号器向发送请求的客户发送信息?在这里,我用绘画快速描绘了当前的情况:

客户端向服务器发送一个信号器请求,其中包含

meldingenHub.server.vote();
然后服务器将消息发送回所有具有

Clients.All.SendOke();
您需要做的是将发送方的连接id发送到集线器,然后使用
Clients.Client(connId).broadcastMessage(..)
请参阅其他答案以获取示例。

调用服务器方法时,会有一个
上下文
对象,其中填充了调用该方法的人的详细信息。这里有一个名为
ConnectionId
的属性,它具有调用者的标识符

因此,要仅在发送方的客户端上调用方法,只需调用:

等待Clients.Client(Context.ConnectionId).sendaync(“ClientMetodName”)

Clients.Sender.SendOke();