心知所向,志在远方|

SnailZz

园龄:4年8个月粉丝:28关注:5

随笔分类 -  .net core

C#关于在返回值为Task方法中使用Thread.Sleep引发的思考
摘要:起因 最近有个小伙伴提出了一个问题,就是在使用.net core的BackgroundService的时候,对应的ExecuteAsync方法里面写如下代码,会使程序一直卡在当前方法,不会继续执行,代码如下: public class BGService : BackgroundService {
2177
11
11
源码解析.Net中Host主机的构建过程
摘要:#前言 本篇文章着重讲一下在.Net中Host主机的构建过程,依旧延续之前文章的思路,着重讲解其源码,如果有不知道有哪些用法的同学可以点击这里,废话不多说,咱们直接进入正题 #Host构建过程 下图是我自己整理的Host构建过程以及里面包含的知识点我都以链接的形式放上来,大家可以看下图,大概了解下过
3197
21
23
源码解析.Net中Middleware的实现
摘要:#前言 本篇继续之前的思路,不注重用法,如果还不知道有哪些用法的小伙伴,可以点击这里,微软文档说的很详细,在阅读本篇文章前,还是希望你对中间件有大致的了解,这样你读起来可能更加能够意会到意思。废话不多说,咱们进入正题(ps:读者要注意关注源码的注释哦😜)。 #Middleware类之间的关系 下图
879
0
3
源码解析.Net中DependencyInjection的实现
摘要:#前言 笔者的这篇文章和上篇文章思路一样,不注重依赖注入的使用方法,更加注重源码的实现,我尽量的表达清楚内容,让读者能够真正的学到东西。如果有不太清楚依赖注入是什么或怎么在.Net项目中使用的话,请点击这里,这是微软的官方文档,把用法介绍的很清晰了,相信你会有很大收获。那么废话不多说,咱们进入正题(
556
0
10
源码解析.Net中IConfiguration配置的实现
摘要:#前言 关于IConfituration的使用,我觉得大部分人都已经比较熟悉了,如果不熟悉的可以看这里。因为本篇不准备讲IConfiguration都是怎么使用的,但是在源码部分的解读,网上资源相对少一点,所以本篇准备着重源码这一块的设计,尽量的让读者能够理解它的内部实现。 #IConfigurat
1087
2
4
.net core 响应的json数据驼峰显示问题。
摘要:在.net core webapi中,默认响应的json数据是以驼峰显示的,即首字母小写的方式。如果让其正常显示,只需要在全局配置即可。代码如下图: 配置之后,响应数据就不会再以驼峰的形式展示了。而是以定义的model的字段原样输出。
841
0
0
关于修改.net core webapi中null默认返回的状态码。
摘要:在asp .net core webapi中,http请求的响应数据如果是null的话,我们知道状态码会返回204,即NoContent,为什么会出现这种情况呢? 因为在返回响应数据的时候,null值会被额外的被HttpNoContentOutputFormatter包装,它会默认把null值当作服
920
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起