摘要: 中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 使用 RunMap 和 Use 扩展方法来配置请求委托。 可将一个单独的请求委托并行指定为匿 阅读全文
posted @ 2022-09-06 17:42 BLJCharles 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 应用启动 使用 Web 模板创建的 ASP.NET Core 应用程序,应用程序启动代码位于Program.cs文件中。 目前应用启动代码支持: Razor Pages MVC controllers with views Web API with controllers Minimal APIs 阅读全文
posted @ 2022-09-06 17:01 BLJCharles 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Program.cs 使用 Web 模板创建的 ASP.NET Core 应用包含 Program.cs 文件中的应用程序启动代码。 Program.cs 文件中包含: 已配置应用所需的服务。 应用的请求处理管道定义为一系列中间件组件。 Program.cs var builder = WebApp 阅读全文
posted @ 2022-09-06 15:04 BLJCharles 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 安装 http-repl 在命令提示符处运行以下命令: .NET 命令行 dotnet tool install -g Microsoft.dotnet-httprepl 测试 httprepl https://localhost:5001/api/todoitems post -h Content 阅读全文
posted @ 2022-09-06 11:01 BLJCharles 阅读(40) 评论(0) 推荐(0) 编辑
摘要: null! 是什么意思 C# 8.0 默认所有引用类型不能默认赋值为null,先看这段代码 Console.WriteLine(p.Name.Length) 这段代码在C# 8.0之前是不会有警告的,当Name未赋值时,这段代码会抛出空引用异常。 而在C# 8.0中,这段代码编译器会给出一个可能为空 阅读全文
posted @ 2022-09-06 10:43 BLJCharles 阅读(63) 评论(0) 推荐(0) 编辑