Signalr 这是否可以在信号R中将消息从客户端广播到服务器端?

Signalr 这是否可以在信号R中将消息从客户端广播到服务器端?,signalr,signalr-hub,signalr.client,Signalr,Signalr Hub,Signalr.client,我的Run函数在客户端。我想在通知栏中显示实时警报。我想通知服务器端的hub类这个函数,以便执行类似的操作 HubProxy.Invoke("Functionname", parameter1, Parameter2) 在我的Hub类中,我编写了以下代码: private hubConnection = New HubConnection("") private MyHub As IHubProxy = hubConnection.CreateHubProxy("MyHub") 我不知道如何

我的Run函数在客户端。我想在通知栏中显示实时警报。我想通知服务器端的hub类这个函数,以便执行类似的操作

HubProxy.Invoke("Functionname", parameter1, Parameter2)
在我的Hub类中,我编写了以下代码:

private hubConnection = New HubConnection("")
private MyHub As IHubProxy = hubConnection.CreateHubProxy("MyHub")
我不知道如何将我的函数从客户端传递到服务器


我的项目是基于桌面应用程序的

服务器部分:

public class YourHub: Hub
{
    public void SendMessageFromClient(string paramOne, string paramTwo)
    {
        // Invokes a message on all connected clients 
        Clients.All.messageFromServer(new ParameterClass() {ParameterOne = paramOne, ParameterTwo= paramTwo} ;
    }
}
有关如何制作服务器部件的详细信息,请参见:

客户端部分

//create connection
var hubConnection = new HubConnection("yourURL");
IHubProxy yourHub= hubConnection.CreateHubProxy("YourHub");
// Add eventhandler
stockTickerHubProxy.On<ParameterClass>("MessageFromServer", paramObj=> Console.WriteLine("Info from server. ParamOne:{0} ParamTwo {1}", paramObj.ParameterOne , paramObj.ParameterTwo ));
// Start connection
await hubConnection.Start();
有关客户的详细信息:

public class ParameterClass{
  public string ParameterOne {get; set;}
  public string ParameterTwo {get; set;}
}