Вот мой CustomActionFilterAttribute
public class CustomActionFilterAttribute : ActionFilterAttribute
{
private string _param1;
private string _param2;
UserManager<IdentityUser> _userManager;
public QBAuthorizeAttribute(string param1,string param2, UserManager<IdentityUser> userManager)
{
this._param1= param1;
this._param2= param2;
this._userManager = userManager;
}
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
//some code using _userManager
}
}
Но как использовать этот атрибут в контроллере?
Я пытался использовать с этой строкой
CustomActionFilter("param1", "param2",_userManager)
но получая следующую ошибку времени компиляции
Для нестатического поля, метода или свойства требуется ссылка на объект
Пожалуйста, предложите, можем ли мы сделать это с внедрением зависимостей, а также внедрить еще несколько пользовательских сервисов.
param1
иparam2
постоянными во всем приложении или вам нужно указывать разные значения при применении к разным контроллерам? - person Kirk Larkin   schedule 21.08.2018