我正在使用UnityContainer
。向ctor注册需要运行时参数的类型unityContainer
我想在其中注册AuthService
和TokenManager
。
AuthService
将TokenManager作为私人记忆。
TokenManager
有一个构造函数:TokenManager(string name, string pass)
我从UI这些字符串在运行时。
Unity要求在配置文件中注册ctor参数。
我曾经想过
- 创建一个构造函数:
AuthService(TokenManager mgr)
但后来我怎么在配置文件中添加一个对象(非原始)到<unity>
节点?
- 我怎样才能仍然使用unity运行参数到
TokenManager
ctor?