(Unity を使用して) mvc タービンでサービスの有効期間を管理するにはどうすればよいですか?
IConfigurationService と ILoggerService を受け取る ISearchService 実装の LuceneSearchService があります。
現在、私の検索サービスの登録は次のようになっています。
public class SearchServiceRegistration: IServiceRegistration
{
public void Register(IServiceLocator locator)
{
locator.Register<ISearchService, LuceneSearchService>();
}
}
Turbine でインスタンスを作成する責任を負いたいのですが、シングルトンにしたいのです。
言い換えれば、寿命をどのように定義できますか?