
.net core
文章平均质量分 86
.net core 知识点、练习题、面试题
m0_50985216
这个作者很懒,什么都没留下…
展开
-
.net core AOP
/需要有RequestDelegate、InvokeAsync方法参数是HttpContext类型Console.WriteLine("MyMiddleware1执行前");Console.WriteLine("MyMiddleware1执行后");//在program.cs中。转载 2024-07-09 08:20:30 · 930 阅读 · 1 评论 -
依赖注入、配置、日志、缓存
(比如A,B代码都读取同一个配置,在A运行后B运行前更改了配置,使用IOptionsMonitor的话A读取的是旧值,B是新值,使用IOptionsSnapshot的话A,B都是旧值,只有再次进入这个范围才会是新值)需要注意的是,在ASP.NET Core的默认依赖注入容器中,并不直接支持属性注入到控制器中,但可以通过其他方式(如中间件、视图等)实现属性注入,或者使用第三方库来支持。IOptionsSnapshot:配置改变后,可以读到新的值,与上者不同的是,上者在同一范围内会保持一致性。原创 2024-07-09 19:55:17 · 716 阅读 · 0 评论 -
Jwt、Session、Cookie
JWT(JSON Web Token)是一种用于在网络上安全传输信息的开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息。:包含令牌的元数据,如令牌的类型(JWT)和签名算法(如HMAC SHA256或RSA)。:包含要传递的信息,如用户ID、角色、权限等。:使用头部和载荷的Base64编码字符串以及一个密钥(secret)进行签名计算,以确保信息传输的安全性。文件中,配置JWT的相关参数,如密钥(Secret)、颁发者(Issuer)和受众(Audience)。原创 2024-07-10 16:03:08 · 511 阅读 · 0 评论 -
后台托管服务
想要实现后台任务可以实现IHostedService接口或者直接继承BackgroundService抽象类。IHostedService接口是托管服务接口,在Microsoft.Extensions.Hosting命名空间下面,有两个接口方法:StartAsync(CancellationToken) :当应用程序主机准备好启动服务时触发该方法StopAsync(CancellationToken):当应用程序主机执行正常关闭时触发该方法。:这是一个委托,指向当定时器触发时要调用的方法。原创 2024-07-11 15:44:20 · 666 阅读 · 0 评论 -
AutoMapper
AutoMapper是一个.NET库,用于简化对象之间的映射。它可以帮助开发人员在不同类型之间进行自动转换,从而减少重复的手动映射代码。使用AutoMapper,开发人员可以定义映射规则,然后该库会自动执行对象之间的映射。这使得在应用程序中对数据进行转换和映射变得更加简单和高效。下面是AutoMapper的一些常见功能:对象到对象的映射:简化了从一个对象类型到另一个对象类型的转换。集合的映射:可以自动映射集合中的对象,减少了手动迭代和映射的工作。原创 2024-07-12 11:51:14 · 327 阅读 · 0 评论 -
多线程、异步
是操作系统分配资源的基本单位,每个进程都有自己的内存空间。当一个程序开始运行时,比如qq、微信、浏览器,他们都是进程。一个进程是由多个线程组成的。原创 2024-08-06 15:16:06 · 728 阅读 · 0 评论 -
xUnit 单元测试、加密解密
1.1、新建个控制台项目2、建个xUnit测试项目[Fact]鼠标放到方法上,右键运行测试即可。原创 2024-08-05 18:52:50 · 324 阅读 · 0 评论