摘要: 1 修改 Startup.cs 中的 Configure方法添加如下中间件 允许多次读取请求体 // 允许多次读取 HttpContext.Body 请求体流数据 app.Use(next => new RequestDelegate( async context => { context.Requ 阅读全文
posted @ 2021-01-04 21:10 温故纳新 阅读(1225) 评论(0) 推荐(1) 编辑
摘要: 1 使用文件配置提供程序,配置来源可以是json文件、ini文件和xml文件 以json文件作为配置来源读取数据库连接配置实例程序步骤如下: 1)创建一个asp.net coe web api 应用程序 (.net 5 框架) 把配置文件属性 ”复制到输出目录“设置为”如果较新则复制“ 2)在项目的 阅读全文
posted @ 2021-01-04 20:03 温故纳新 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 微软il反编译示例解析il指令文档 https://docs.microsoft.com/zh-tw/previous-versions/dd229210(v=msdn.10) 微软IL指令文档 https://docs.microsoft.com/zh-cn/dotnet/api/system.r 阅读全文
posted @ 2021-01-04 16:22 温故纳新 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 取值方法: 比如一个数A,取第n位上的数字(第n位存在) 值=(A / 10的(n-1)次方) % 10 如A=4321 第1位(即个位)=(4321 / 10^(1-1)) % 10 =4321 / 1 % 10=1 第2位(即十位)=(4321 / 10^(2-1)) % 10= 4321 / 阅读全文
posted @ 2021-01-04 11:31 温故纳新 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Task<T>:任务返回结果类型为T的Task,Task<T>继承Task,Task<T>有Result属性,Result类型为T,而Task无Result属性 Task<T>类似于C#内置的两个委托:有返回值的Func,如Func<T1,T2,T3>代表参数值类型为T1和T2返回值类型为T3的委托 阅读全文
posted @ 2021-01-04 11:01 温故纳新 阅读(1883) 评论(0) 推荐(0) 编辑