如题,因为静态类没有IHttpContextAccessor和HttpContext属性,怎么解决?
public static class IPHelper
{
//this is a wrong define
private readonly IHttpContextAccessor _accessor;
public string GetRemoteIP()
{
return _accessor.HttpContext.Connection.RemoteIpAddress?.ToString();
}
}
上面,_accessor 不能在静态类中定义,也不能构造。怎么注射呢?