Owin中间件而不是web api中的消息处理程序

时间:2014-04-23 12:21:22

标签: c# asp.net-web-api owin katana

我正在开发一个webapi项目&现在我们正在迁移到owin-katana自托管。 OwinMiddleware的行为与MessageHandlers相同。所以我的问题是,如果我们使用Owin-katana托管,那么我们是否需要在webapi中使用OwinMiddleware而不是消息处理程序?

请澄清一下?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用OwinMiddleware替换ASP.NET Web API MessageHandler。有一个缺点...你的MessageHandler代码将在ASP.Net堆栈中的逻辑层下降,因此将无法直接在Web API级别与任何东西接口。