Unity を使用してオブジェクト グラフを解決しています。
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
。どうやってやるの ?
前もって感謝します。