当前位置: 首页 > news >正文

必要网站用什么做的建设网站修改图片

必要网站用什么做的,建设网站修改图片,修改wordpress模板,辽宁省建设网官网这篇文章简单记录 ASP.NET Core中 #xff0c;startup类的一些使用。一.前言在 Startup类中#xff0c;一般有两个方法#xff1a;ConfigureServices 方法: 用来配置应用的 service 。 Configure 方法#xff1a;创建应用的请求处理管道它们都在应用启动时#xff0c;被AS… 这篇文章简单记录 ASP.NET Core中 startup类的一些使用。 一.前言在 Startup类中一般有两个方法ConfigureServices 方法: 用来配置应用的 service 。 Configure 方法创建应用的请求处理管道它们都在应用启动时被ASP.NET Core runtime 调用当应用的 host 被built(建立)时Startup类被指定到应用中。而在 Program 中当 host builder 上的 Build 被调用时应用的 host 被 built 。而Startup类是通过调用WebHostBuilderExtensions.UseStartupTStartup方法指定的。在startup类中一种依赖注入的常见用法IHostingEnvironment  : 根据enviironment (环境) 配置 services . IConfiguration : 读取配置ILoggerFactory : 在Startup.ConfigureServices中创建 logger . 注入IHostingEnvironment 当定义不同环境的Startup 例如StartupDevelopment 等在运行时选择合适的Startup。 二.ConfigureServices方法它有三个特点可选的 在调用Configure方法之前调用 ConfigureServicesConfiguration options 按约定设置1. 比较典型的是调用 Add{Service} 和 services.Configure{Service} 。例如Configure Identity services. 2. host 可能会 在Startup方法被调用之前配置一些服务。例如The host. 在startup被调用之前CreateDefaultBuilder方法配置了一个host 。3. Add{Service}是IServiceCollection的扩展方法下面是一些使用添加 services 到 service container 使它们在应用和Configure方法中可用。services方法可以通过 dependency injection 或 ApplicationServices 解析。三.The Configure methodConfigure方法用来指定应用怎样 处理HTTP request。请求管道(request pipeline)通过添加中间组件到IApplicationBuilder实例中来配置。ASP.NET Core 模板 配置的管道Developer Exception PageException handlerHTTP Strict Transport Security (HSTS)HTTPS redirectionStatic filesGeneral Data Protection Regulation (GDPR)ASP.NET Core MVC and Razor Pages使用Use扩展方法添加一个或多个中间组件到请求管道。例如UseMvc扩展方法添加 Routing Middleware 到请求管道 并且配置MVC 作为一个默认的处理器。四.Convenience methods不使用Startup类配置services和request processing pipeline。在host builder 上调用ConfigureServices和Configure的简便方法。如果存在多个ConfigureServices的调用会依次添加。如果存在多个Configure方法的调用最后一个Configure的调用会被使用。五.Extend Startup with startup filters (使用startup filter扩展 Startup)使用 IStartupFilter 在应用的Configure 中间件管道的开头或末尾配置中间件。IStartupFilter 实现Configure方法它会接收和返回一个ActionIApplicationBuilder。而IApplicationBuilder定义了一个类来配置一个应用的请求管道。这些filters会按照添加到services container的顺序被调用。下面是一个例子RequestSetOptionsMiddlewareRequestSetOptionsMiddleware 中间件被配置在 RequestSetOptionsStartupFilter 类中IStartupFilter 在 ConfigureServices中被注册到 service container 并且从Startup类的外部增强Startup当option的查询字符串存在时中间件会在MVC中间件之前处理这个值中间件的执行顺序是按照IStartupFilter的注册顺序六. 补充这里晚上补充下 ApplicationServices 解析services的使用参考网址https://docs.microsoft.com/en-us/aspnet/core/fundamentals/startup?viewaspnetcore-2.2 原文地址https://www.cnblogs.com/Vincent-yuan/p/11105523.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.pierceye.com/news/997519/

相关文章:

  • 自己做的网站怎么添加采集模块网站管理包括哪些内容
  • php做网站验证码的设计电商网站的二级怎么做
  • 广西网站建设价钱微信crm管理系统
  • 福州网站建设公司中小企业荆门市城乡建设管理局网站
  • 建设信用卡网站首页有做车身拉花的网站吗
  • 怎么做婚恋网站织梦网站推广插件
  • rtt全民互助平台网站开发自己怎样做免费网站
  • 建站模板东营建网站公司
  • 如何用vs做网站网络推广方案下拉管家微xiala11
  • 可以做彩票广告的网站吗做网站的应用
  • 龙岗网站 建设深圳信科湘潭做网站价格品牌磐石网络
  • 湖北网站排名优化安卓项目开发
  • 网站怎么引入微信支付郑州官方通报
  • 在南宁做家教兼职的网站北京通州做网站
  • 深圳网站的建设维护公司秦皇岛市建设局官网
  • 做网站 插件静态网站开发课程相关新闻
  • 网站建站 公司无锡搜索引擎营销的内容
  • 公司网站建设小知识单页网站是什么样子的
  • 大学网站建设排名深圳网站建设公司报价
  • 贵阳网站制作公司茶叶推广方案
  • 自适应 网站开发wordpress域名邮箱设置
  • 深圳网站设计网站制作非织梦做的网站能仿吗
  • 做网站可以使用免费空间吗沧州百姓网免费发布信息网
  • 关于阅读类网站的建设规划书使用密码访问wordpress文章
  • 做鲜花配送网站需要准备什么郑州官网网站优化公司
  • 评论网站建设个人网站域名名字
  • 郑州做茶叶的网站科技公司官网设计源代码
  • 武夷山住房和城乡建设部网站广东建设报网站
  • 怎样建设网站是什么样的免费软件不收费网站
  • 网站服务器如何管理seo知名公司