C# OWIN app.use vs app.run vs app.map

C# OWIN app.use vs app.run vs app.map,c#,asp.net,owin,katana,C#,Asp.net,Owin,Katana,中的app.use、app.run、app.map之间有什么区别?什么时候用什么?阅读文档时并不简单。app.use将中间件插入管道,要求您通过调用next.Invoke()调用下一个中间件 app.run插入一个没有下一个中间件的中间件,所以它只运行 使用app.map,您可以将每个请求在运行时得到评估的路径映射到仅当请求路径与您映射的模式匹配时才运行某些中间件 有关更多详细信息,请参阅文档和

中的
app.use
app.run
app.map
之间有什么区别?什么时候用什么?阅读文档时并不简单。

app.use
将中间件插入管道,要求您通过调用next.Invoke()调用下一个中间件

app.run
插入一个没有下一个中间件的中间件,所以它只运行

使用
app.map
,您可以将每个请求在运行时得到评估的路径映射到仅当请求路径与您映射的模式匹配时才运行某些中间件

有关更多详细信息,请参阅文档和