OWIN app.use vs app.run vs app.map
Owin中的app.use
, app.run
, app.map
什么区别? 什么时候用? 阅读文档时并不简单。
app.use
在管道中插入一个中间件,要求你通过调用next.Invoke()来调用下一个中间件。
app.run
插入一个没有下一个的中间件,所以它只是运行。
使用app.map
您可以映射路径,这些路径在运行时根据请求进行评估,仅在请求路径与您映射的模式匹配时才运行某些中间件。
有关详细信息,请参阅文档以供use
并run
和map