入口为 builder.WebApplication 运行 CreateBuilder 返回一个实例对象: WebApplicationBuilder
service 预备了一系列的集合, WebApplicationServiceCollection
service 中有 AddAuthentication AddAuthorization AddAuthentication 是身份认证 AddAuthorization
ASP.NET Core Razor Pages 的特征是 以 page 为维度, 逻辑都集中在 cshtml.cs 顶部有 @page / @model 的标记, 分别指向 cshtml.cs 里面的文件 cshtml 里 是模板引擎
app.UseXXX();的函数都是由静态类 xxx Extensions 扩展出来的, 返回 IApplicationBuilder 的类型.