当前位置: 首页 > news >正文

如何做公司网站网页太原做网站的

如何做公司网站网页,太原做网站的,做公司网站客户群体怎么找,网站博客自媒体轻松文章目录 作用域 作用域由IServiceScope接口承载 对象释放 实现IDisposable接口类型释放 1.DI只负责释放由其创建的对象实例 2.DI在容器或子容器释放时,释放由其创建的对象实例 建议 1.避免在根容器获取实现IDisposable接口的瞬时服务 2.避免手动创建实现了IDispo…

文章目录

  • 作用域
    作用域由IServiceScope接口承载

  • 对象释放 实现IDisposable接口类型释放
    1.DI只负责释放由其创建的对象实例
    2.DI在容器或子容器释放时,释放由其创建的对象实例

  • 建议
    1.避免在根容器获取实现IDisposable接口的瞬时服务
    2.避免手动创建实现了IDisposable对象,应该使用容器来管理其生命周期

// 申明接口
public interface IOrderService
{
}public class DisposableOrderService : IOrderService,IDisposable
{public void Dispose(){Console.WriteLine($"DisposableOrderService Disposed:{this.GetHashCode()}");}
}

// 注册服务
public void ConfigureServices(IServiceCollection services)
{services.AddTransient<IOrderService,DisposableOrderService>();
}
// 控制器调用
[HttpGet]
public int Get([FromServices]IOrderService orderService,[FormServices]IOrderService orderService2)
{Console.WriteLine("接口请求处理结束");return  1;
}

调用方法输出结果为:

接口请求处理结束
DisposableOrderService Disposed:37423742395
DisposableOrderService Disposed:82374273598
  • 意味着瞬时对象在整个请求结束后才释放

继续使用其他声明周期声明方式,可得出以下结论:
Scope生命周期中,作用域内为同一对象,
Singleton生命周期中,执行完请求对象不会被释放;当应用程序被关闭时,对象会被释放

如果在根容器中获取注册的瞬时服务,那么服务对象一直不会被释放,直到应用程序退出为止

http://www.dinnco.com/news/13113.html

相关文章:

  • 建设外贸网站费用推广普通话手抄报句子
  • 广州网站开发解决方案企业推广策略
  • 网站设计书重庆网站seo公司
  • 新乡做网站的公司有那些sem运营是什么意思
  • 梅州网站建设公司公众号怎么做文章推广
  • 蛇口做网站的公司广州seo培训
  • 怎么做盗版网站赚钱今日新闻快讯10条
  • 网页开发网站爱站网备案查询
  • 全屋定制怎么样做网站如何推广引流
  • 建设网站的安全性朝阳网站建设
  • 广州哪里做公司网站号如何制作网站教程
  • 网站建设 智宇软件搜狗提交入口网址
  • 广州购物网站开发网站推广计划书范文500字
  • 做短裙的视频网站中国十大搜索引擎排名
  • 网络营销网站建设流程域名停靠浏览器
  • 专业网站制作地址搜索风云榜
  • wordpress采集软件seo推广方法有哪些
  • 网站可做2个首页吗网站seo报告
  • 长沙微网站建设国外seo大神
  • 手机网站建设liednsseo是做什么工作的
  • 网站设计稿是怎么做的游戏推广员好做吗
  • 网站上咱们做鱼饵如何关闭2345网址导航
  • 企业网站静态模板公众号免费推广平台
  • 网站建设最重要的是什么创建自己的网站怎么弄
  • 国外公司做中国网站百度网址大全网站大全
  • 中华人民共和国住房建设部网站免费做网站网站的软件
  • 政府网站开发教程网络营销成功的原因
  • 家乡网页设计论文seo分析是什么意思
  • wordpress 网页 登录界面2023网站seo
  • 手机端网站设计尺寸微信软文