tnblog
首页
视频
资源
登录

.Net Core中的Use,Map,Run

8791人阅读 2019/3/3 17:30 总访问:2591059 评论:1 收藏:0 手机
分类: .net后台框架


首先创建一个.net Core Web的一个空项目

找到Startup.cs下的Configure方法


Run方法一般会短路HTTP管道所以一般Run都会放在程序的底部

Run的用法:


从图中可以看见Run可以直接给当前请求输出一个"Hello World"

如果写两个Run方法的话只会调用第一个Run方法;




Use的用法:

    

  1. 可以当run在下面时Use可以将其短路,这里将会只输出"I am Use"

   

   2.当然也可以通过next参数执行下面的Run方法,这里日志将会记录,并且会执行下面的Run方法

   

  如果写两个Use方法的第一个如果有next参数将会去执行下一个use方法


Map与MapWhen用法:


首先创建一个HandleMapTest方法

Map表示地图的意思,用法也差不多


如下图这一句 app.Map("/maptest", HandleMapTest);,表示当访问链接中存在"/maptest"就调用HandleMapTest方法,否则跳过

注意:在Configure方法下要调用ConfigureMapping方法


MapWhen


当判断当前请求参数存在branch参数时,则调用HandleBranch方法(跟HandleMapTest方法差不多的方法


其中还可以多次调整规则输出


本次讲解就到这里了,欢迎各位前来提问,祝大家工作顺利。



欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价
这一世以无限游戏为使命!
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术