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

如何建立购物网站定制设计网

如何建立购物网站,定制设计网,遵义网吧什么时候恢复营业,深圳外贸公司电话前言依赖关系注入(DI)#xff0c;是一种在类及其依赖项之间实现控制反转(IoC)的技术。在ASP.NET Core中#xff0c;依赖关系注入是“一等公民”#xff0c;被大量使用。但是有时#xff0c;我们仅仅只需要知道服务是否在依赖注入容器中已注册。比如#xff0c;不注册使用分… 前言依赖关系注入(DI)是一种在类及其依赖项之间实现控制反转(IoC)的技术。在ASP.NET Core中依赖关系注入是“一等公民”被大量使用。但是有时我们仅仅只需要知道服务是否在依赖注入容器中已注册。比如不注册使用分布式缓存时就不处理缓存逻辑。但是直接使用依赖注入下列代码会报错private readonly IDistributedCache cache;public WeatherForecastController(IDistributedCache cache) {this.cache  cache; }有不有什么方法可以解决呢IServiceProvider 接口可以使用IServiceProvider接口来解决public WeatherForecastController(IServiceProvider serviceProvider) {useCache  serviceProvider.GetService(typeof(IDistributedCache)) ! null; }当服务未注册时GetService方法返回值为 null。但是这种方式会存在一定的性能问题。因为这样做会实例化一个对象而我们仅仅需要知道服务是否已注册。IServiceProviderIsService 接口面对这种需求.NET 6 中提供了一个新接口IServiceProviderIsService可以解决app.MapGet(/, (IServiceProviderIsService serviceProviderIsService)  {return serviceProviderIsService.IsService(typeof(IDistributedCache)); });此接口实例允许使用者查询服务是否可解析而不会产生副作用不必显式解析服务。当服务未注册时IsService方法返回值为 false。结论今天我们介绍了2种方法检查服务是否已在 DI 容器中注册。想了解更多内容请关注我的个人公众号”My IO“
http://www.pierceye.com/news/218159/

相关文章:

  • 网站建设案例建站资源
  • 四大商业网站镇江制作网站的
  • 做网站系统学校宠物交易网站模板
  • 佛山市官网网站建设哪家好瑶海合肥网站建设
  • 微网站app建筑图片大全高清
  • 贵阳金阳网站建设公司网站开发与维护书
  • 做非法网站判什么邢免抵退税在哪个网站做
  • 手机网站如何制作免费网站的内容和功能
  • 宁波网站推广合作商品牌设计包括
  • 辽宁省建设厅官方网站制作一个静态网站的步骤
  • 营销外贸网站建设北京房地产网站建设
  • 青海网站建设公司代理记账如何获取客户
  • 做视频必须知道的一些网站企业搜索
  • 网站定制开发北京淮南网新闻最新消息
  • 网站描述怎么写比较好企业信息系统案例
  • 青峰集团响应式网站功能性的网站归档系统
  • 龙岩招聘求职网站有哪些网站建设促销活动
  • 人力资源服务外包网站tdk优化文档
  • 做黑网站吗江苏建筑业网
  • 地区门户网站 wap appcdn接入wordpress出错
  • 网站建设为什么学flash最新新闻消息事件
  • 高端网站建设需要的人员配备编辑目录中的字体 wordpress
  • 电脑维修网站模板金融商城快捷申请网站模板下载
  • wordpress 本地建站教程化纤公司网站建设
  • 广州网站设计公司新闻给客户做非法网站
  • 微商城手机网站制作公司痞子 wordpress
  • 公司网站备案申请鹤山做网站
  • 南阳那里有做网站的聊城网站优化
  • 网站开发技术实验教程长沙网站托管公司排名
  • 美妆网站建设项目计划书软件开发培训班机构