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

管理咨询顾问是做什么的淘宝怎么优化关键词步骤

管理咨询顾问是做什么的,淘宝怎么优化关键词步骤,网页制作工具三剑客,安卓html编辑器中文版可以只读的 ServiceCollectionIntro在 .NET 7 Preview 4 中#xff0c;ServiceCollection 可以声明为只读了#xff0c;这使得我们可以有效避免在构建了 ServiceProvider 之后再新增服务#xff0c;导致服务注册失败。Sample在新的版本中#xff0c;ServiceCollection 新增… 可以只读的 ServiceCollectionIntro在 .NET 7 Preview 4 中ServiceCollection 可以声明为只读了这使得我们可以有效避免在构建了 ServiceProvider 之后再新增服务导致服务注册失败。Sample在新的版本中ServiceCollection 新增了一个 MakeReadonly() 的 API调用之后ServiceCollection 就不能再修改了不能再注册新的服务或者移除集合中的服务再修改就会抛异常。直接来看一个示例吧示例代码如下var services  new ServiceCollection(); services.AddSingletonIUserIdProvider, EnvironmentUserIdProvider(); await using (var provider  services.BuildServiceProvider()) {Console.WriteLine(provider.GetRequiredServiceIUserIdProvider().GetHashCode()); }Console.WriteLine(services.IsReadOnly);services.MakeReadOnly();Console.WriteLine(services.IsReadOnly);try {services.AddSingletonIHttpRequester, HttpClientHttpRequester(); } catch (Exception ex) {Console.WriteLine(ex); }输出结果如下43942917 False True System.InvalidOperationException: The service collection cannot be modified because it is read-only.at Microsoft.Extensions.DependencyInjection.ServiceCollection.ThrowReadOnlyException()at Microsoft.Extensions.DependencyInjection.ServiceCollection.CheckReadOnly()at Microsoft.Extensions.DependencyInjection.ServiceCollection.System.Collections.Generic.ICollectionMicrosoft.Extensions.DependencyInjection.ServiceDescriptor.Add(ServiceDescriptor item)at Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.Add(IServiceCollection collection, Type serviceType, Type implementationType, ServiceLifetime lifetime)at Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(IServiceCollection services, Type serviceType, Type implementationType)at Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton[TService,TImplementation](IServiceCollection services)at Net7Sample.ServiceCollectionSample.MainTest() in C:\projects\sources\SamplesInPractice\net7Sample\Net7Sample\ServiceCollectionSample.cs:line 28More在新的 HostApplicationBuilder 中也借助了这个 API 在构建 Host 的时候也会调用这个 API 来使得 ServiceCollection 中注册的服务不能再变更可以参考https://github.com/dotnet/runtime/pull/68051/files#diff-e55c31d683c37cca99b7a3a274beef4a3101d53b02c9ea989e4f6310094f68ec在我们的应用中遇到想要使 ServiceCollection 不能再修改的时候就可以考虑使用这个 API 来避免误操作从而导致意外的 BUGReferenceshttps://github.com/dotnet/runtime/pull/68051https://github.com/dotnet/runtime/pull/68051/files#diff-e55c31d683c37cca99b7a3a274beef4a3101d53b02c9ea989e4f6310094f68echttps://github.com/dotnet/runtime/issues/66126https://github.com/WeihanLi/SamplesInPractice/blob/master/net7Sample/Net7Sample/ServiceCollectionSample.cs.NET 7 中的 HostApplicationBuilder
http://wiki.neutronadmin.com/news/89656/

相关文章:

  • 织梦cms零基础做网站搜狐做网站
  • 怎么制作网站店铺国土局网站建设情况
  • 企业网站在ps里做吗dw做的网站设计
  • 深圳做网站优化报价wordpress插件如何开发
  • 济南做网站企业在线工具网站
  • 北京网站开开发公司电话谷歌网站建站
  • 中山网站建设联系电话优秀网页设计导航
  • 新手学做网站书广科网站开发
  • 陕西省建设总工会网站即时通讯软件
  • 土地流转网站建设报告怎么查找一个网站开发时间
  • 怎样用网站做淘宝客推广wordpress 问答主题
  • 九江网站建设优化公司广州平面设计招聘
  • 建设银行软件官方网站下载网站关键词怎样做优化
  • cf刷枪网站怎么做的网站建设投资风险分析
  • 沈阳市绿云网站建设怎么在网上做装修网站
  • 郑州专业旅游网站建设百雀羚网站建设模版
  • 建筑网片铁丝规格新塘网站seo优化
  • 外贸网站建设电话做竞品分析去哪个网站
  • 北京网站设计制作招聘信息设计方案的步骤
  • 鞍山专业做网站公司淘宝网站建设目标是什么
  • 电脑网游网站seo排名
  • 罗湖商城网站设计推荐深圳网站维护seo
  • vip解析网站怎么做视频推广计划
  • 菏泽做网站设计星辰wordpress
  • 平谷重庆网站建设肥西县重点建设局网站
  • 投资网站排行佛山高端网站建设工作室
  • 大连好的网站建设公司更改wordpress登录图标
  • wordpress建站教程新手工作总结个人
  • 网站对联广告图片长沙一键建站系统
  • 银联支付网站建设网站安全检测漏洞扫描风险等级