我的服务是运行时生成的。我需要从生成的服务生成控制器。 PreInitialize方法在第一次主机运行期间正在运行。我需要在运行时从我的方法调用它。我该如何组织它?
答案 0 :(得分:0)
您似乎在谈论自定义IServiceProvider
实施。
您可以通过更改Startup
中的方法签名来使用您自己的方法:
public IServiceProvider ConfigureServices(IServiceCollection services)
答案 1 :(得分:0)
AspNet Core在应用程序启动时调查控制器。因此,如我所知,您无法在应用程序启动后添加控制器。