Я смотрю на источник Orchard и ищу, где IOchardServices получает свой конкретный впрыск. Я понимаю, что все, что нужно сделать, это указать IOchardServices в качестве параметра в конструкторе контроллера, и он будет введен, но я хочу знать, где на самом деле это делает Autofac. Я просматривал '/Orchard/Environment/OrchardStarter.cs', и там было много звонков построителя ..... и похоже, что там происходит внедрение; выполнил поиск в этом файле для IOchardServices и не нашел его.
Причина, по которой я заинтересован в этом, заключается в том, что мне нужно внедрить свойства в коде страниц aspx, поскольку наша команда сможет только медленно перейти на Orchard CMS, и нам нужно будет сохранить наши существующие страницы как есть. Ну, без особых изменений. Я также предполагаю, что, когда у нас будут свои собственные пользовательские интерфейсы, мы захотим внедрить их, и нам нужно будет знать лучшее место для этого.