C# 如何使用信号器从服务器获取内容

C# 如何使用信号器从服务器获取内容,c#,asp.net-core,signalr,C#,Asp.net Core,Signalr,我需要创建一个方法,它可以向服务器请求并返回答案。但若我使用signar,我可以运行服务器的方法,服务器将运行客户端的方法。但是我怎样才能创建这样的模板呢 public Response Request() { //??? } 若我使用信号器,我可以运行服务器的方法,服务器将运行客户端的方法 如果希望在c中从.NET客户端应用程序调用hub方法,可以参考以下代码段 try { HubConnection connection = new HubConnectionBuilder

我需要创建一个方法,它可以向服务器请求并返回答案。但若我使用signar,我可以运行服务器的方法,服务器将运行客户端的方法。但是我怎样才能创建这样的模板呢

public Response Request()
{
    //???
}
若我使用信号器,我可以运行服务器的方法,服务器将运行客户端的方法

如果希望在c中从.NET客户端应用程序调用hub方法,可以参考以下代码段

try
{
    HubConnection connection = new HubConnectionBuilder()
    .WithUrl("http://localhost:61262/chatHub")
    .Build();

    await connection.StartAsync();

    var mes = "hello";

    await connection.InvokeAsync("SendMessage", "Consloe Client", mes);

    // await connection.StopAsync();
}
catch (Exception ex)
{

    Console.WriteLine("Can not communicate with server now, please retry later.");
}
集线器法

public async Task SendMessage(string user, string message)
{          
    await Clients.All.SendAsync("ReceiveMessage", user, message);
}
此外,要设置中心和客户端,请参阅以下文章


你们需要做点什么,你们知道信号员可以帮你们,但你们不知道怎么做?你有没有想过读一本信号器教程?我有一个任务来实现这个方法。我读了很多书,但什么也没找到。文档、教程和示例都可以找到,更不用说youtube上的很多视频了。