У Autofac есть хорошая опция для установки политики разрешения конструктора.
Например, используя MostParametersConstructorSelector
:
builder.RegisterType<MyClass>()
.AsImplementedInterfaces()
.UsingConstructor(new MostParametersConstructorSelector());
Можно ли установить значение по умолчанию ConstructorSelector
?
Я пытался:
builder.RegisterType<MostParametersConstructorSelector>().As<IConstructorSelector>();
Не могу найти его в документации или исходном коде Autofac