摘要: [toc] # 简介 - 高性能、开源的通用 RPC 框架 - 实现不同语言相互调用 - [官网](https://grpc.io/) - [Protobuf 消息参考](https://learn.microsoft.com/zh-cn/aspnet/core/grpc/protobuf?view 阅读全文
posted @ 2023-08-09 21:02 qfccc 阅读(246) 评论(0) 推荐(0) 编辑
摘要: [toc] # MiniMalAPi - 最小的api, 请求都写在Program.cs中, 可以做微服务 ## Demo ### Program.cs ```c# //基本请求 app.MapGet("/GetTest", () => new { result = "123", code = 20 阅读全文
posted @ 2023-08-08 18:45 qfccc 阅读(231) 评论(0) 推荐(1) 编辑
摘要: [toc] # 作用 - 在请求AuthorizeFilter -> ResourceFilter -> ActionFilter, 可以Action的日志 - ActionFilter 在控制器实例化之后执行 - ResourceFilter 可以在全局, Controller, Action 都 阅读全文
posted @ 2023-08-05 16:55 qfccc 阅读(120) 评论(0) 推荐(1) 编辑
摘要: [toc] # 作用 - 处理全局异常 - Authorization 和 ResourceFilter 中的异常捕捉不到 如果都设置执行顺序为: 1. Action -> 出现异常 -> Exception处理 -> 处理完成返回对应信息或页面 # 实现 ## IExceptionFilter I 阅读全文
posted @ 2023-08-05 05:48 qfccc 阅读(25) 评论(0) 推荐(0) 编辑
摘要: [toc] # 作用 1. 修改返回值,始终会触发,即使filter已经中断也会执行AlwaysRunFilter 2. 任何时刻都会执行一遍, 可以在做了缓存的时候(如果有缓存并中断了,只有AlwaysRunFilter会执行),将一部3. 分查数据库的数据添加进去 4. 返回前触发一次 4. 返 阅读全文
posted @ 2023-08-03 22:57 qfccc 阅读(33) 评论(0) 推荐(0) 编辑
摘要: [toc] # 简介 NLog是一个灵活且免费的日志记录平台,适用于各种.NET平台,包括.NET标准。 NLog 使写入多个目标变得容易。(数据库、文件、控制台)并动态更改日志记录配置。 # 引用 ```c# ``` # Program.cs ```c# //var logger = NLog.L 阅读全文
posted @ 2023-08-03 21:59 qfccc 阅读(60) 评论(0) 推荐(1) 编辑
摘要: [toc] # 作用 中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: - 选择是否将请求传递到管道中的下一个组件。 - 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 # Use 执行顺序为: 自定义中间件1Request -> 阅读全文
posted @ 2023-08-03 19:07 qfccc 阅读(34) 评论(0) 推荐(1) 编辑
摘要: [toc] # Autofac Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 . 它的实现方式是将常规的.net类当做 组件 处理. 控制反转背后的核心思想是, 我们不再将应用中的类捆绑在一起, 让类自己去 阅读全文
posted @ 2023-08-03 01:24 qfccc 阅读(210) 评论(0) 推荐(0) 编辑
摘要: [toc] # 引入 - Microsoft.EntityFrameworkCore - Microsoft.EntityFrameworkCore.Design - Microsoft.EntityFrameworkCore.SqlServer - Microsoft.EntityFramewor 阅读全文
posted @ 2023-07-19 22:43 qfccc 阅读(147) 评论(0) 推荐(1) 编辑
摘要: [toc] # appsetting.json 1. 用于测试appsetting.json ```C# { "Name": "刘德华", "Teacher": { "Name": "张无忌", "Age": "125" }, "ReadConfigArray": [ "ReadConfigArra 阅读全文
posted @ 2023-07-19 21:07 qfccc 阅读(258) 评论(0) 推荐(1) 编辑