有人知道在调用构造函数之前注入属性的 IoC 容器吗?
我正在研究内部框架,我不想强迫人们从具有多个参数的构造函数派生来使用我的基类(它是调度程序等乏味的东西,如果我向基类添加更多内容,那么它将是更新使用该基础的每个人的代码是一项艰巨的工作)。如果在调用用户构造函数之前设置它们会更好,这样我就不必有一个单独的 OnInitialised 虚拟方法,它们可以完成依赖于这些属性的初始化。
编辑
澄清一下,我在这里想要的是属性注入等同于构造链中的字段初始化程序。
- 派生静态字段
- 派生静态构造函数
- 派生实例字段
- 基本静态字段
- 基础静态构造函数
- 基本实例字段
- 基实例构造函数
- 派生实例构造函数
即在 6.5 或 7.5 左右(虽然那会有点奇怪)