【发布时间】:2013-03-07 22:42:56
【问题描述】:
在我的 Web 应用程序中,我使用标准机制将依赖项解析为 AppHost.cs
public virtual void Configure(Container container){ }
在这个方法中,我注册了所有的依赖。
如何从控制器访问容器实例?
我找到了答案:Funq usage in ServiceStack
但这是最佳实践吗? 多线程呢? (AppHostBase.Instance.Container) 不是阻塞资源吗?
【问题讨论】:
-
Funq 是线程安全的,因为它在
Configure()的单个应用程序线程中注册,并且在此之后不可变。
标签: servicestack funq