В моем приложении ASP.NET Core я реализовал пользовательский IApplicationFeatureProvider<ControllerFeature>
для динамической загрузки сборок и регистрации контроллеров.Но PopulateFeature()
вызывается только один раз и затем кэшируется.Я хочу вызвать его снова, когда я загружу больше сборок позже.
Мне удалось определить, что он кэшируется в DefaultActionDescriptorCollectionProvider
.Я не знаю, что именно (и как) мне нужно переопределить для достижения желаемого эффекта.