.net 动态从容器中获取对象实例

发布时间 2023-06-13 14:29:43作者: Hey,Coder!
  1. startup中创建对象保存ApplicationServices

  2. 在startup中的Configure方法中记录下 app.ApplicationServices

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
  Startup.applicationService = app.ApplicationServices;
}
  1. 获取对象
var machineService= Startup.applicationService.GetService<TestService>();