更新时间:2023-01-11 10:18:16
只需要逐个注册所有 IRule
实现即可。 MS.Ext.DI库可以将其解析为 IEnumerable< T>
。
It's just a matter of registering all IRule
implementations one by one; the MS.Ext.DI library can resolve it as an IEnumerable<T>
.
services.AddTransient<IRule, Rule1>();
services.AddTransient<IRule, Rule2>();
services.AddTransient<IRule, Rule3>();
services.AddTransient<IRule, Rule4>();