【47】Net7源码之——初窥中间件源码

作者: 王月半子w分类: 计算机技术 发布时间: 2024-01-01 20:48:10 浏览:63 次

【47】Net7源码之——初窥中间件源码

小猪呼噜噜醒了:
一、web application builder的使用方法,包括配置I/O和logging等,以及在build之后如何委托各种中间件,最终组装成一个request delegate。 00:01 - 开上帝视角介绍web application builder 01:04 - web application builder完成初始化后,开始填充各种中间件 03:00 - 最终组装成request delegate,即HTTP管道 二、在构建请求时需要注意的事项,重点在于正确理解请求处理流程和调用过程。此外,源码阅读部分也进行了讲解。 03:17 - build之前的主要事情是实现request delegate 05:08 - 调用过程是从run方法开始的 06:10 - 阅读源码时需要注意方法的调用过程和判断逻辑 三、如何使用快捷键在浏览代码时跳转到不同的位置,以及讲解了一些核心的知识点,包括final、host point等。 06:32 - 演示了如何取消一个地方并走到另一个地方 07:35 - 重点关注了host Start方法,介绍了一些验证 09:37 - 提到了第一波核心知识点,演示了如何截图并解释了内容 四、代码中的一些细节和操作,包括创建IOC容器、获取服务、配置扩展点等。其中还提到了老版本的DOTA框架和一些参数的设置。 09:50 - 创建了一个IApplicationBuilderFactory,并将IOC容器包进去 10:49 - 获取了一个IINNERABLE接口,这是一个扩展点 12:23 - 查看老版本的DOTA框架,与当前版本类似 五、在使用Docker之前需要进行的一些准备工作,包括安装Docker、配置Docker环境、准备镜像等。同时也介绍了Docker的使用方法和一些常用命令。 13:06 - i start up filter是提前偷偷塞的小动作,将之前需要搞的东西揉到新的项目框架里。 14:16 - i hosting start up是类似的扩展点,用于在使用之前进行扩展。 15:13 - 在使用中间件之前,先进行初始化和注册,最后调用use方法。 --本内容由AI视频小助理生成

C#进阶 Net进阶 Net架构师 Net源码 Net框架 Net底层 Net深度学习 Net高级 Net7

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!