我正在使用UnityContainer
。向ctor註冊需要運行時參數的類型unityContainer
我想在其中註冊AuthService
和TokenManager
。
AuthService
將TokenManager作爲私人記憶。
TokenManager
有一個構造函數:TokenManager(string name, string pass)
我從UI這些字符串在運行時。
Unity要求在配置文件中註冊ctor參數。
我曾經想過
- 創建一個構造函數:
AuthService(TokenManager mgr)
但後來我怎麼在配置文件中添加一個對象(非原始)到<unity>
節點?
- 我怎樣才能仍然使用unity運行參數到
TokenManager
ctor?