tnblog
首页

.Net Core中的Use,Map,Run

36人阅读 2019/3/3 17:30 评论:1 收藏
分类: .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方法差不多的方法


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


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


请先登录

{{item.title}}

{{item.content}}
<,/>
博主搜索
文章类别
最新文章
最新评价
{{item.ArticleTitle}}
{{item.BlogName}} : {{item.Content}}