0
点赞
收藏
分享

微信扫一扫

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

  1. 创建对象保存ApplicationServices startup中的app参数的ApplicationServices属性

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
            Startup.applicationService = app.ApplicationServices;
}

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

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
  Startup.applicationService = app.ApplicationServices;
}

  1. 获取对象

var machineService= Startup.applicationService.GetService<TestService>();

留待后查,同时方便他人


举报

相关推荐

0 条评论