如何在主机 运行 之后调用 preInitialize 方法?
How to call preInitialize method after host run?
我的服务 运行时间 generated.I 需要从生成的服务生成控制器。 PreInitialize 方法在第一个主机 运行 期间工作。我需要在 运行 时间内从我的方法中调用它。我该如何组织它?
您似乎在谈论自定义 IServiceProvider
实现。
您可以通过更改 Startup
中的方法签名来使用您自己的方法:
public IServiceProvider ConfigureServices(IServiceCollection services)
AspNet Core 在应用程序启动时调查控制器。所以,据我所知,您不能在应用程序启动后添加控制器。
我的服务 运行时间 generated.I 需要从生成的服务生成控制器。 PreInitialize 方法在第一个主机 运行 期间工作。我需要在 运行 时间内从我的方法中调用它。我该如何组织它?
您似乎在谈论自定义 IServiceProvider
实现。
您可以通过更改 Startup
中的方法签名来使用您自己的方法:
public IServiceProvider ConfigureServices(IServiceCollection services)
AspNet Core 在应用程序启动时调查控制器。所以,据我所知,您不能在应用程序启动后添加控制器。