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

珠海外贸网站建设wordpress 伪原创插件

珠海外贸网站建设,wordpress 伪原创插件,wordpress vanilla,什么是网上商店文章目录 作用域 作用域由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.yayakq.cn/news/202484/

相关文章:

  • 黑群晖可以做网站吗展厅设计ppt优秀案例分析
  • 计算机网站的开发流程网站收录下降原因
  • 网站系统有哪些专业外贸制作网站
  • 花钱做网站需要所有权简单创新设计小产品
  • 应用商店网站模板搜索推广竞价托管哪家好
  • 济南网络营销网站建设3分钟搞定网站seo优化外链建设
  • wordpress 网站前端显示店招免费设计在线生成
  • 开发建设网站需要什么人才深圳wap网站建设公司
  • 网站是用什么技术做的大连网络营销网站
  • 长网页网站奇葩网站100个
  • 什么是网站框架结构设计网站多少钱
  • 百度回收网站搭建网站怎么更改域名解析
  • 怎么用vs2010做网站设计微信社群管理
  • 网站关键字个数网站优化免费软件
  • 新网站怎么做谷歌推广呢怀柔网站制作公司
  • 网站设置5个关键词成都网站建设有限公司
  • 鞍山公司做网站单位网站的建设
  • 想要注册一个公司网站怎么做科技公司最全经营范围
  • 网站主页与导航栏的设计网站改版阿里云怎么做网站301定向
  • 网站反链是什么意思怎么做网页代理
  • 流量对网站的作用wordpress去除手机版
  • 设备网站模板仿站工具下载后咋做网站
  • 更改wordpress用户名东莞宣布优化防疫措施
  • 网站设计工具更好的做网站三维立体网站建设
  • 安徽富通建设有限公司网站如何做响应式网站
  • 上海建站优化网站整合营销建设
  • 宝安网站制作培训网站建站网站496565
  • 网站建设是什么科目php网站建设培训班
  • 百度网站验证是地方型旅游网站
  • 天津移动网站建设seo顾问培训