OwinMiddleware而不是webapi中的消息处理程序

本文关键字:消息处理 程序 webapi OwinMiddleware | 更新日期: 2023-09-27 17:59:27

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

请澄清?

OwinMiddleware而不是webapi中的消息处理程序

是的,您可以使用OwinMiddleware替换ASP.NET Web API MessageHandlers。有一个不利的方面。。。您的MessageHandler代码将在ASP.Net堆栈中降低逻辑级别,因此无法直接与Web API级别中的任何内容进行接口。