У меня есть простой пользовательский FilterAttribute
, который я использую для украшения различных ActionMethods
.
например.
[AcceptVerbs(HttpVerbs.Get)]
[MyCustomFilter]
public ActionResult Bar(...)
{ ... }
Теперь я хочу добавить некоторые записи в это действие CustomFilter .. поэтому, будучи хорошим мальчиком, я использую DI/IoC
... и поэтому хочу использовать этот шаблон для своего пользовательского FilterAttribute
.
Так что, если у меня есть следующее ...
ILoggingService
и хочу добавить этот мой кастом FilterAttribute
.. я не уверен как. Мол, мне легко сделать следующее ...
public class MyCustomFilterAttribute : FilterAttribute
{
public MyCustomFilterAttribute(ILoggingService loggingService)
{ ... }
}
Но ошибки компилятора говорят, что атрибут, который украшает мою ActionMethod
(перечислены выше ...) , требует 1 arg .. поэтому я просто не уверен, что делать: (