首页 > 其他分享 >net-core理解

net-core理解

时间:2023-05-14 15:00:51浏览次数:27  
标签:core builder var 理解 services net 代码

环境:net core 7.0

第一行代码:

var builder = WebApplication.CreateBuilder(args); // 1 忘记了Application,创建ApplicationBuilder Microsoft.AspNetCore.Builder


 第二行代码:

builder.Services.AddControllers();
private static IMvcCoreBuilder AddControllersCore(IServiceCollection services) { // This method excludes all of the view-related services by default. var builder = services .AddMvcCore() .AddApiExplorer() .AddAuthorization() .AddCors() .AddDataAnnotations() .AddFormatterMappings();   if (MetadataUpdater.IsSupported) { services.TryAddEnumerable( ServiceDescriptor.Singleton<IActionDescriptorChangeProvider, HotReloadService>()); }   return builder; }

 

标签:core,builder,var,理解,services,net,代码
From: https://www.cnblogs.com/Insist-Y/p/17399225.html

相关文章

  • Scrum团队流程学习理解
    团队如何最大限度地发挥Scrum和敏捷的优势?回想一下,Scrum团队在Scrum的框架内定义了自己的流程。这其中包括方法、工具和互动以及如何履行Scrum角色的职责、如何使用工件和事件等。从产品管理方法到研发及质量管理方法。从团队的沟通协作方式到团队成员如何有效利用团队知识提升自......
  • Ubuntu 升级 git,如何应对sudo add-apt-repository ppa:git-core/ppa卡死的情况
    绕开代理https://blog.csdn.net/m0_68734901/article/details/128411072sudo-Eadd-apt-repositoryppa:git-core/ppasudoapt-getupdatesudoapt-getinstallgit......
  • kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具
    kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$kubeadminit​# 将一个 Node 节点加入到当前集群中$kubeadmjoin<Master节点的IP和端口 >1. 安装要求在开始之前,部署Kuber......
  • 连续下雨天,.net开发者如何预防流感
    最近连续下了3天雨,天气变化大,很容易引发感冒咳嗽等疾病。对于.NET技术开发人员来说,如何保持身体健康,保证工作效率是一个很重要的问题。首先,我们需要注意保持室内空气流通,避免长时间处于封闭的空间。在开发过程中,我们通常需要长时间坐在电脑前,容易导致眼睛疲劳和颈椎病等问题。因......
  • JS async/await 的理解和用法
    1.asyncasync是一个加在函数前的修饰符,被async定义的函数会默认返回一个Promise对象resolve的值。因此对async函数可以直接then,返回值就是then方法传入的函数。2.awaitawait也是一个修饰符,只能放在async定义的函数内。可以理解为等待。async一般用在获取res修饰,await一般......
  • Fine-tuning Pretrained Network技术研究
    Fine-tuningPretrainedNetwork技术研究一、基本概念定义(1)数据域(domain)用D={χ,P(X)}表示,它包含两部分:特征空间χ和边缘概率分布P(X)其中X={x1,...xn}∈χ在文本分类任务中,把每一个单词看作二值的特征即出现或者不出现,所有检索词向量的空间就是χ,xi对应某一文本......
  • Nacos 核心原理解读+高性能微服务系统实战-手撷芙蓉策虯驷
    Nacos核心原理解读+高性能微服务系统实战高性能微服务系统实战:构建稳定、高效的微服务架构关键字:微服务、高性能、系统实战、架构设计、容器化随着互联网的快速发展,越来越多的企业开始采用微服务架构来构建大型应用系统。相比于传统的单体架构,微服务架构具有更好的灵活性、可扩展......
  • Netty 爱好者必看!一文详解 ChannelHandler 家族,助你快速掌握 Netty 开发技巧!
    1Channel接口的生命周期Channel定义了一组和ChannelInboundHandlerAPI密切相关的简单但功能强大的状态模型1.1Channel的状态状态描述ChannelUnregisteredChannel已经被创建,但还未注册到EventLoopChannelRegisteredChannel已经被注册到了EventLoopChannelActiveChanne......
  • Asp.Net Core使用Exceptionless日志服务2-集成Exceptionless.NLog
    Asp.NetCore使用Exceptionless日志服务2-集成Exceptionless.NLog Exceptionless有自己一套完整的Api用于提交日志,我的项目已经写好了,使用Asp.NetCore标准接口ILogger记录日志,然后通过NLog输出到文件和控制台,我不想修改标准的日志接口,幸好有Exceptionless.NLog这样强大的组件,......
  • 深入理解 JVM —— 类加载及执行子系统案例
    Tomcat——正统的类加载器结构为一个功能健全的Web服务器,都要解决如下的这些问题:部署在同一个服务器上的 两个Web应用程序 所使用的 Java类库可以实现相互隔离。这是最基本的需求,两个不同的应用程序可能会依赖同一个第三方类库的不同版本,不能要求每个类库在一个服务器中......