【发布时间】:2012-11-08 04:45:58
【问题描述】:
我正在使用统一来解析对象图。
public interface ISessionManager
{
}
public class DefaultSessionManager : ISessionManager
{
}
public class OnCallSessionManager : ISessionManager
{
}
我有在构造函数上使用 ISessionManager 的服务类
public class CustomerService
{
public class CustomerService(ISessionManager sessionManager)
{
}
}
在对象图之上。我有一个视图模型类和一个数据管理器类。
public class ViewModel(CustomerService customerService)
{
}
public class DataManager(CustomerService customerService)
{
}
现在我想使用不同的 ISessionManager 解析 ViewModel 和 DataManager。
对于ViewModel 类,我想要DefaultSessionManager 和OnCallSessionManager 对于DataManager。我该怎么做?
提前致谢。
【问题讨论】:
标签: c# unity-container