如何维护服务器集线器可以调用的客户端方法列表?

How do I maintain a list of Client methods the Server's Hub can call?

对于 SignalR 2.1,如何维护服务器集线器可以调用的客户端方法列表?

根据Differences between SignalR and ASP.NET Core SignalR - Hub Proxies,"Hub proxies are no longer automatically generated."

是否有现成的解决方案来维护服务器集线器可以调用的客户端方法列表?

在我们决定使用代码生成推出我们自己的方法之前,寻找一种定义由 Server Hub 调用的客户端方法的解决方案。

看起来 Hub and IHubContext 采用 T 类型参数作为您可以为其创建接口的客户端类型。除了源代码和注释之外,找不到任何特定于 dotnet 核心的文档,但看起来这是从 .net

继承下来的

https://blog.scottlogic.com/2014/08/08/signalr-typed.html -> "Calling client hubs - New and Improved"

public interface IMyHubClient
{
    void Ping();
}
 public class MyHub : Hub<IMyHubClient>
{
    ...
}