0

Autofac 有一个很好的选项来设置构造函数解析策略。

例如通过使用MostParametersConstructorSelector

builder.RegisterType<MyClass>()
       .AsImplementedInterfaces()
       .UsingConstructor(new MostParametersConstructorSelector());

有没有设置默认值的选项ConstructorSelector

我试过了:

builder.RegisterType<MostParametersConstructorSelector>().As<IConstructorSelector>();

在 Autofac 的文档或源代码中找不到它

4

1 回答 1

1

目前没有办法在全局级别更改查找器或选择器。您现在最好的选择是将其包装在一个简单的扩展方法中,并根据需要使用您的扩展方法。

于 2018-06-09T15:23:23.167 回答