【发布时间】:2011-12-15 20:08:25
【问题描述】:
我需要有关配置 MS Unity 的帮助。
我有一个实现接口的类:
public class ProjectService : IProjectService
在这种配置下效果很好:
_conainer.RegisterType<IProjectService, ProjectService>();
另一个,缓存,实现,我需要将第一个具体类型注入缓存具体类型。
public class CachedProjectService : IProjectService
{
public CachedProjectService(IProjectService projectService, ICacheStorage cacheStorage)
{}
}
如何配置 Unity 以返回注入第一个实现的缓存版本?
【问题讨论】:
标签: inversion-of-control unity-container containers