我正在开发一个webapi项目&现在我们正在迁移到owin-katana自托管。 OwinMiddleware的行为与MessageHandlers相同。所以我的问题是,如果我们使用Owin-katana托管,那么我们是否需要在webapi中使用OwinMiddleware而不是消息处理程序?
请澄清一下?
答案 0 :(得分:0)
是的,您可以使用OwinMiddleware替换ASP.NET Web API MessageHandler。有一个缺点...你的MessageHandler代码将在ASP.Net堆栈中的逻辑层下降,因此将无法直接在Web API级别与任何东西接口。