访问模块外的NancyContext

时间:2014-10-17 23:05:40

标签: nancy

我有一个“服务”类,它在我的Nancy Modules之外做某些逻辑。服务类已在容器中注册,以便我可以通过构造函数注入访问模块中的实例。如果我的课程依赖于NanyContext,我如何从模块外部访问它?

1 个答案:

答案 0 :(得分:3)

每个请求都会创建NancyContext,因此只有服务范围不长于请求时才对它有依赖性。否则,您必须使用您对服务进行的方法调用传递NancyContext

如果服务有请求范围,您可以在ConfigureRequestContainer的{​​{1}}中创建并注册它:

Bootstrapper