1、加入有两个服务,Student和Glass,其中Student服务的生命周期注入为Singleton,Glass服务的生命周期注入为Scoped。
分类 .NET 下的文章
.NET Core中使用结果过滤器ResultFilter统一结果返回封装
.NET/C#程序开发中如何更优美地实现失败任务重试的逻辑?
背景
在.NET中,异常是指成员没有完成它的名称宣称可以完成的行动。在异常的机制中,异常和某件事情的发生频率无关。有时候需要对一些失败的任务进行多次的重试,如果重试的次数达到我们设定的阀值,则再放弃任务。
如何实现Linq查询的复用?
咨询区
-
Blaatz0r
我在写 Linq 查询的过程中,遇到了需要复用 Linq 查询条件的问题,比如下面的 Linq 查询:
.Where(x => x.Contains(""));
我能不能将 x => x.Contains("")
提取出然后单独保存起来,再到后续的 linq 查询时复用,比如下面这样。
Jwt Token的刷新机制设计
Intro
前面的文章我们介绍了如何实现一个简单的 Jwt Server,可以实现一个简单 Jwt 服务,但是使用 Jwt token 会有一个缺点就是 token 一旦颁发就不能够进行作废,所以通常 jwt token 的有效期一般会比较短,但是太短了又会比较影响用户的用户体验,所以就有了 refresh token 的参与,一般来说 refresh token 会比实际用的 access token 有效期会长一些,当 access token 失效了,就使用 refresh token 重新获取一个 access token,再使用新的 access_token 来访问服务。