zoukankan      html  css  js  c++  java
  • ConfigureServices与Configure

    执行顺序:先执行ConfigureServices, 在执行Configure
    ConfigureServices是可选方法,Configure是必须要有的方法

    ConfigureServices配置服务

    Use this method to add services to the container.

    用于配置依赖注入。

    • 定义接口;
    • 通过依赖注入框架注册对象;
    • 通过构造函数创建对象。

    Configure配置请求管道

    Use this method to configure the HTTP request pipeline.

    配置用于设置中间件,路由规则等

    1. 异常/错误处理
    2. HTTPS重定向中间件(UseHttpsRedirection)将HTTP请求重定向到HTTPS。
    3. 静态文件中间件(UseStaticFiles)返回静态文件,并使进一步的请求处理短路。
    4. Cookie政策中间件(UseCookiePolicy)使该应用符合EU通用数据保护法规(GDPR)法规。
    5. 路由中间件(UseRouting)路由请求。
    6. 身份验证中间件(UseAuthentication)尝试在允许用户访问安全资源之前对其进行身份验证。
    7. 授权中间件(UseAuthorization)授权用户访问安全资源。
    8. 会话中间件(UseSession)建立并维护会话状态。如果应用使用会话状态,请在Cookie策略中间件之后和MVC中间件之前调用会话中间件。
    9. 端点路由中间件(UseEndpoints带有MapRazorPages)将Razor Pages端点添加到请求管道。
  • 相关阅读:
    Python爬取数据(基础,从0开始)
    个人作业——软件测评
    结对第二次作业
    结对第一次作业
    寒假作业(2/2)
    个人作业———软工实践课程总结
    Axios 介绍和使用
    软件评测
    结对第二次作业
    结对第一次——疫情统计可视化(原型设计)
  • 原文地址:https://www.cnblogs.com/wesson2019-blog/p/13601034.html
Copyright © 2011-2022 走看看