我正在做一个 webapi 项目,现在我们正在迁移到 owin-katana 自托管。 OwinMiddleware 的行为方式与 MessageHandlers 相同。所以我的问题是,如果我们使用 Owin-katana 托管,那么我们是否需要使用 OwinMiddleware 而不是 webapi 中的消息处理程序?
请澄清一下?
最佳答案
是的,您可以使用 OwinMiddleware 替换 ASP.NET Web API MessageHandlers。有一个缺点......您的 MessageHandler 代码将下降到 ASP.Net 堆栈中的逻辑级别,因此将无法直接与 Web API 级别中的任何内容进行交互。
关于c# - Owin 中间件而不是 web api 中的消息处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23244116/