【发布时间】:2014-01-27 18:47:13
【问题描述】:
在自托管应用程序中使用 SignalR 2.0,来自these instructions,您将拥有如下内容:
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 类的构造,以便我可以将依赖项注入其中?
【问题讨论】:
标签: c# asp.net dependency-injection signalr self-hosting