Я думаю об определении фасада для части приложения, которая возвращается контейнером IoC, в моем случае StructureMap.Фасад имеет конструктор без аргументов, который устанавливает реализации по умолчанию, и еще один, так что я могу определить пользовательские реализации различных объектов подсистемы, которыми управляет фасад.
Однако, поскольку StructureMap пытается создать экземплярФасад, вызывающий конструктор с наибольшим количеством аргументов, завершается неудачей, если не зарегистрирована реализация других подсистем.
Мой вопрос: есть ли способ сообщить StructureMap, чтобы он попытался использовать следующий конструктор в строке, если он не может использоватьосновной?Или я должен сказать StructureMap, какой конструктор выбрать?