代码之家  ›  专栏  ›  技术社区  ›  user581157

ASP.NET核心项目目标.NET framework中的Access System.Web.HttpContext.Current

  •  0
  • user581157  · 技术社区  · 5 年前

    使用Microsoft.AspNetCore.Mvc.HttpContext是唯一的方法吗?

    1 回复  |  直到 5 年前
        1
  •  0
  •   ZIADIA Oussama    5 年前

    您可以使用IHttpContextAccessor帮助程序服务来获取由ASP.NET核心依赖项注入系统管理的任何类中的HTTP上下文。当控制器使用公共服务时,这很有用。

    public MyClass(IHttpContextAccessor httpContextAccessor){
    _httpContextAccessor = httpContextAccessor;
    }
    

    var context = _httpContextAccessor.HttpContext;
    

    推荐文章