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