2017-06-05 41 views
0

在爲模型創建服務之後,如何告訴模型使用該服務?Exrin服務如何註冊到相應的模型?

在樣本特斯拉的應用程序,存在這要求服務作爲參數的構造函數:

private readonly IClimateService _service; 

public ClimateModel(IExrinContainer exrinContainer, IAuthModel authModel, IClimateService service) 
     : base(exrinContainer, new ClimateModelState()) 
    { _service = service; } 

我搜索,但從未發現那裏的模型接收服務,但我沒有找到這樣的:

protected override void InitServices() 
{ 
    RegisterTypeAssembly(typeof(IService), new AssemblyName(nameof(TeslaService))); 
     base.InitServices(); 
} 

回答

1

Exrin自動加載服務,通過反射,如果他們從

Exrin.Abstraction.IService 
繼承
相關問題