AS.NET Core自定义类中全局访问HttpContext
自定义类
C# 全选
public class MvcContext
{
public static IHttpContextAccessor Accessor;
public static HttpContext GetContext()
{
return Accessor.HttpContext;
}
}
Start.cs中配置
C# 全选
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
}
C# 全选
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHttpContextAccessor accessor)
{
MvcContext.Accessor = accessor;
}
使用
C# 全选
var httpcontext = MvcContext.GetContext();
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 管理员