0

如题,因为静态类没有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 不能在静态类中定义,也不能构造。怎么注射呢?

4

0 回答 0