在自托管应用程序中使用SignalR 2.0,根据这些说明,您可以这样:
class Startup { public void Configuration(IAppBuilder app) { app.MapSignalR(new HubConfiguration { Resolver = ... }); } } class Program { static void Main(string[] args) { using (WebApp.Start("http://localhost:8080")) // constructs Startup instance internally { Console.WriteLine("Server running on {0}", url); Console.ReadLine(); } } }
您会注意到Startup类实例是使用一些幕后魔术创建的.我无法弄清楚如何填写依赖关系.有没有办法覆盖Startup类的构造,以便我可以注入依赖项?