gpt4 book ai didi

asp.net-mvc - 为什么 HttpContext 不是从 HttpContextBase 派生的?

转载 作者:行者123 更新时间:2023-12-03 14:01:10 27 4
gpt4 key购买 nike

两者都有 Request 和 Response 属性,但我无法编写一个采用 HttpContext 或 HttpContextBase 的方法。在某些地方,一个或另一个都可用,所以我需要同时处理这两个。我知道 HttpContextWrapper 可以向一个方向转换,但仍然......为什么会这样?

最佳答案

HttpContext自 .NET 1.0 以来一直存在。由于向后兼容的原因,他们无法更改该类。 HttpContextBase在 ASP.NET MVC 中引入以允许更好的可测试性,因为它更容易模拟/ stub 它。

关于asp.net-mvc - 为什么 HttpContext 不是从 HttpContextBase 派生的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973132/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com