【发布时间】:2010-12-27 16:34:18
【问题描述】:
如何在 mvc 涡轮机中管理我的服务的生命周期(使用 Unity)?
我有一个 ISearchService 实现 LuceneSearchService,它采用 IConfigurationService 和 ILoggerService。
目前我的搜索服务注册如下所示:
public class SearchServiceRegistration: IServiceRegistration
{
public void Register(IServiceLocator locator)
{
locator.Register<ISearchService, LuceneSearchService>();
}
}
我想继续负责在 Turbine 中创建实例,但我希望它是单例的。
或者换句话说,我如何定义生命周期?
【问题讨论】:
标签: c# unity-container ioc-container object-lifetime turbine