Nancyfx Singleton每届会议

时间:2012-12-23 19:16:11

标签: nancy

请原谅,如果这是一个显而易见的问题,但我没有办法让Nancy的IOC容器为每个会话提供一个Singleton。显然,我可以在会话中查看我之前缓存过的一个项目(在这种情况下是一个模型),但考虑到框架的其他细节,这看起来有点沉重。在ASP.NET中托管

1 个答案:

答案 0 :(得分:0)

每个会话或每个请求?没有办法维护会话的对象的生命周期(这很简单),但你可以通过在引导程序中覆盖ConfigureRequestContainer并在那里将它作为单身注册来执行它:

https://github.com/NancyFx/Nancy/blob/master/src/Nancy.Demo.Hosting.Aspnet/DemoBootstrapper.cs#L35