分享一篇文章,关于asp.net core中httpcontext的拓展。
现在,试图围绕HttpContext.Current构建你的代码真的不是一个好主意,但是我想如果你正在迁移一个企业类型的应用程序,那么很多HttpContext.Current会围绕这个业务逻辑,它可能会提供一些暂时的缓解移植应用程序的条款。另外,在过去我已经写了一些我不一定认为是好主意的事情。
我们现代的HttpContext.Current将依赖于从IHttpContextAccessor解析上下文,并且可能如下所示:
</namespace System.Web { public static class HttpContext { private static IHttpContextAccessor _contextAccessor; public static Microsoft.AspNetCore.Http.HttpContext Current => _contextAccessor.HttpContext; internal static void Configure(IHttpContextAccessor contextAccessor) { _contextAccessor = contextAccessor; } } }
asp.net core中IHttpContextAccessor和HttpContextAccessor的妙用
最新推荐文章于 2024-05-28 17:27:44 发布