Hangfire授权多次运行

时间:2018-03-18 19:03:37

标签: c# hangfire

此代码每秒都会运行一次:

public class CustomAuthorizationFilter : IDashboardAuthorizationFilter {

public bool Authorize(DashboardContext context)
{
    if (HttpContext.Current.User.IsInRole("Admin"))
    {
        return true; 
    }

    return false; 
}
}
你可以帮帮我吗? (我设法null检查HttpContext.Current.User,但这段代码每秒运行一次)

1 个答案:

答案 0 :(得分:0)

当您打开仪表板时,会发出许多Ajax请求以使UI保持最新状态。这些可能是您所看到的要求。您可以检查调试器中的上下文以查看正在调用的特定路由。此外,Chrome(网络标签)中的F12开发人员工具也会为您提供一些见解。