-
ASP.NET中 Swagger添加JWT验证的流程
目录JWT1、解析2、配置JWTJWT1、解析1)客户端向授权服务系统发起请求,申请获取“令牌”。2)授权服务根据用户身份,生成一张专属...
-
.NET使用NPOI实现读取带有图片的excel数据
目录前言使用步骤1.定义类PictureData2.数据集引用3.定义获取excel图片数据的方法GetDTWithImg总结前言在.net使用npoi插件进行...
-
.NET分布式Orleans计时器和提醒功能实现
目录Timer是什么Timer的注意事项代码示例Reminder与Timer的区别Timer 和 Reminder 场景依赖注入创建Timer与Reminder...
-
.Net MinimalApis响应返回值的详细过程
目录前言string 返回值T(任何其他类型)返回值返回 T统一响应格式代码实现自定义类的自动包装实现IResult 返回值返回多个 IResult 实现类型I...
-
ASP.NET Core实现动态审计日志功能
目录前言审计日志基础定义和用途模型定义&关键信息设计审计日志模型捕获审计日志IAuditLogService 接口ActionFilter 方式手动记录方式通过...
-
ASP.NET使用Global.asax的方法
目录一、Global.asax简介二、Global.asax功能1、实现定时任务2、应用程序级别的错误处理3、在应用程序开始或结束时执行特定逻辑4、实现应用程序...
-
Visual Studio中调试 .NET源代码的实现步骤
目录前言Visual Studio更多实用技巧取消选中启用仅我的代码选中启用源链接支持选中启用符号服务器启用在模块加载时取消JIT优化(仅限托管)[可选]启用V...
-
.Net Core 使用 TagProvider 与 Enricher 丰富日志的操作代码
目录TagProvider Enricher 自定义LogEnricherTagProvider [LogProperties] 与 [LogPropertyI...
-
.NET Core使用 CancellationToken 取消API请求的操作方法
目录长时间运行的任务请求CancellationTokens取消不必要的请求过滤器捕获异常您是否曾经访问过一个网站,它需要很长时间加载,最终你敲击 F5 重新加...
-
.Net WebApi中实现自动依赖注入的三种方法(最新推荐)
目录前言生命周期用反射实现自动依赖注入定义三种生命周期的接口类通过GetReferencedAssemblies实现加载程序集路径实现通过依赖注入拓展库:Scr...