Używam Windsor do zarządzania IoC dla moich kontrolerów w projekcie WebAPI. Mam DependencyResolver ładnie działa, aby rozwiązać zależności kontrolera, ale teraz szukam wstrzyknąć zależności do niestandardowego filtra akcji używam do zarządzania uwierzytelniania.W jaki sposób wykonać zastrzyk zależności na filtry akcji w ASP.NET 4 RC WebAPI?
Rozejrzałem się za pomocą niestandardowego ActionInvoker, ale nie jest jasne z interfejsu, że WebAPI używa sposobu, w jaki powinienem rozpatrzyć zależności właściwości w atrybucie filtra działania niestandardowego przed jego wykonaniem. Ktoś ma dobry przykład, jak to zrobić w MVC 4 RC?
EDIT: Jestem świadomy, że nie może zrobić zastrzyk konstruktora na filtrach, bo są atrybuty, a zatem wystąpienia przez framework .NET - ale mam nadzieję, że jest jakiś punkt w cyklu realizacji, które dzieje się po filtr jest tworzony, ale PRZED jego wykonaniem, gdzie mógłbym uruchomić niestandardowy kod, aby wyliczyć we właściwościach publicznych filtrów i wstrzyknąć niezbędne usługi.
IMHO bardzo dobra wersja odsprzężona jest opisana w tym [pytanie (i odpowiedź) - ASP.NET MVC IFilterProvider i rozdział obaw] (http://stackoverflow.com/questions/10708565/asp-net-mvc-ifilterprovider- i - separacja obaw). –