我在我的解决方案中使用构造函数注入,但是这个类有一个属性,我不想在我具有不变依赖项的构造函数中传递该属性。
假设我有一个 ILogger,它有一个我想设置的 FileName 属性,同时仍然让它在构造函数中设置依赖关系。我如何去注册类型,同时传递默认连接字符串。
我希望有一种简单的方法来做到这一点 - 最好不要用属性装饰属性,但如果使用属性更容易设置,我想这很酷:)
所以问题是,我如何在也使用构造函数注入的对象上注入属性值 - 使用 Unity。
更新:我在标题中提到了它,但我忘了在正文中详细说明——我想手动(在代码中)设置这些依赖项,而不是在配置文件中。