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

网站建设实训小结seo咨询邵阳

网站建设实训小结,seo咨询邵阳,做网站 域名 服务器的关系,如何上传网站到凡科网文章目录 作用域 作用域由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.15wanjia.com/news/21753.html

相关文章:

  • 想自己做网站 有免费的吗搜索引擎入口
  • 一些常用的网站在线域名解析ip地址
  • sex169 wordpress东莞优化怎么做seo
  • 如何用ps做网站导航怎么搜索关键词
  • 电子商务网站详细设计高清网站推广免费下载
  • 哈尔滨网站建设公司那家好天津百度推广公司
  • 网站logo位置百度手机卫士下载安装
  • 做seo推广网站windows优化大师手机版
  • 我想建设一个网站aso安卓优化公司
  • 文件下载网站源码昆山网站建设
  • wordpress博客xiu浙江关键词优化
  • 网站建设一条龙服务东莞优化排名公司
  • 网站后台管理系统制作教程免费收录网站
  • 搭建本地网站如何建立自己的网站?
  • 网站建设的部署百度云搜索引擎官方入口
  • oa网站建设价格2023年5月份病毒感染情况
  • 欧洲手表网站腾讯企点app
  • 个人如何做网站推广网站流量查询服务平台
  • 松岗做网站公司seo导航站
  • 企业网站被转做非法用途网络营销和传统营销有什么区别
  • 网站空间租用多少钱上海seo推广
  • 建设网站 翻译百度竞价排名是什么意思
  • 网站建设一般怎么付款网店推广方法有哪些
  • 电子商务网站建设与维护试题如何用手机免费创建网站
  • 赶集网天津网站建设网站制作郑州
  • 做网站公司排名电话佛山网站建设公司哪家好
  • 优斗士做网站怎么样随州今日头条新闻
  • 郑州制作网站ihanshi网络营销专业如何
  • 企业营销网站建立seo站长工具查询
  • 网站建设与维护学什么科目百度app怎么找人工客服