C# 在运行时添加信号器持久连接(自主机)

C# 在运行时添加信号器持久连接(自主机),c#,signalr,owin,C#,Signalr,Owin,我正在尝试在运行时为持久连接添加路径。我发现了一个使用signar.Hosting.Self的示例,版本=0.5.1.10822,它具有服务器类。使用该类,可以执行以下操作: server.MapConnection<PathOneConnection>("/Path1/"); server.Start(); server.MapConnection<PathTwoConnection>("/Path2/"); 启动,不允

我正在尝试在运行时为持久连接添加路径。我发现了一个使用signar.Hosting.Self的示例,版本=0.5.1.10822,它具有
服务器
类。使用该类,可以执行以下操作:

        server.MapConnection<PathOneConnection>("/Path1/");
        server.Start();
        server.MapConnection<PathTwoConnection>("/Path2/");
启动,不允许在启动后添加路径

WebApp.Start<Startup>("http://*:8080/");
WebApp.Start(“http://*:8080/”;
(或者至少,它似乎没有效果,因为它不会增加任何东西)

在运行时有没有办法注册新的服务器端点

编辑,因为这被标记为重复:

  • 它作为一个自托管环境运行
  • 这是关于持久连接的,而不是集线器,所以IHubDescriptorProvider恐怕帮不上忙

可能是@Shachaf.Gortler的副本。请您解释一下这是如何回答我的问题的,我看不出来。详细说明:我的问题是关于自宿主环境中的持久连接。这个问题是关于IIS环境中的集线器的,可接受的答案链接到javascript代理,我找到的唯一有用的信息是IHubDescriptorProvider的代码。当然,我可能错了,但我在里面找不到回答我问题的信息。可能是@Shachaf.Gortler的副本。请您解释一下它是如何回答我的问题的,我看不到。详细说明:我的问题是关于自宿主环境中的持久连接。这个问题是关于IIS环境中的集线器的,可接受的答案链接到javascript代理,我找到的唯一有用的信息是IHubDescriptorProvider的代码。当然,我可能是错的,但我在那个里找不到回答我问题的信息。
WebApp.Start<Startup>("http://*:8080/");