当前位置: 首页 > 编程语言 > C#

有没有办法把OwinRequest转成HttpRequestBase?分享

时间:2023-04-11 00:08:51 C#

有没有办法将OwinRequest转换为HttpRequestBase?我正在编写一个Owin中间件,我需要使用一些使用HttpRequestBase作为方法参数的遗留代码。遗留代码不遵循SOLID,因此无法将其扩展为使用OwinRequest而不是HttpRequestBase是否有将OwinRequest转换为HttpRequestBase的扩展(或方法)?如果您有权访问请求的IOwinContext,则可以使用这个小技巧来获取HttpContextBase:HttpContextBasehttpContext=context.Get(typeof(HttpContextBase).FullName);然后,你会:转换成HttpRequestBase?所有分享的内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——HttpRequestBasehttpRequest=httpContext.Request;本文收集自网络,不代表立场。如涉及侵权,请点击权利联系管理会员删除。如需转载请注明出处: