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

我想做服装网站怎么做珠海网站建设知识

我想做服装网站怎么做,珠海网站建设知识,asp网站上传后台在哪,网站建设技术员分为前端 后端文章目录 作用域 作用域由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/162280/

相关文章:

  • wordpress 模板4列插件安阳网站关键词优化
  • 收废品做网站求一个好看的网站
  • 做国外的网站wordpress面向对象
  • 上海网站建设的公司wordpress 优惠券 插件
  • 深圳网站建设哪家好做个手机app需要多少钱
  • 滕州网站建设培训恢复最近删除的网站
  • 国内优秀设计网站站长微信投票网站怎么做
  • 免费域名注册网站asp作业做购物网站代码
  • 网站模板大全enfold wordpress
  • 专业的网站建设设计价格wordpress点击显示微信二维码
  • 天河网站建设外包浙江省建设项目招投标网站
  • 网站怎么做拉新临西做网站多少钱
  • 怎么制作网站链接网站建设类文章要发多少片
  • 网站建设 繁体做期货应关注什么网站
  • 门户网站制作的公司门户网站 建设
  • 网站制作源码购物网站开发文档
  • 网站运营前期中期后期翻硬币网站怎么做
  • 做网站珠海河北省建筑工程招标网
  • 景区智慧旅游网站建设上海有哪些做网站的
  • 惠州制作公司网站网站友情链接自动上链
  • 撰写网站规划书中国建造师官方网站
  • 配音网站赚钱查找关键词的工具叫什么
  • 送网站建设管理信息内容审核制度做网站什么数据库用的多
  • 轻量云做网站怎么样看国外网站如何做科普
  • 网站规划总结蓝色机械企业网站模板
  • 建设网站是公司资产网页 代码怎么做网站
  • 兰州网页制作公司网站注册公司一般需要多少钱
  • 网站制作软件教程装修设计效果图下载
  • 网站建设工作计划建筑人才网招聘官网首页
  • 上传自己做的网站近期国内新闻