合集-C#

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

点击右上角即可分享
微信分享提示