Wtrysk zależności dla handlerów i filtrów w interfejsie WWW ASP.NET
Próbuję połączyć mój projekt Web Api, aby użyć Castle Windsor do IoC
Zrobiłem to dla moich kontrolerów, podążając zaten doskonały artykuł.
Próbuję teraz uzyskać zależności wstrzyknięte do mojego DelegatingHandler i ActionFilterAttribute
Próbowałem skopiować techniki używane w filtrach w zwykłym ASP.Net MVC, ale nie wydają się one stosować w Web Api
czy ktoś zdołał to osiągnąć?
Nie jestem pewien, jaki jest odpowiedni punkt rozszerzenia w Web Api
Widziałem to sugerowane
config.MessageHandlers.Add(_myContainer.Resolve<IApiUsageLogger>());
ale nie jestem pewien, czy istnieje lepszy sposób. Wolałbym skorzystać z mechanizmu, który tworzy te programy obsługi / filtry
Jak to pachnie Service Location dla wielu handlerów. Czy istnieje jeden punkt, w którym tworzone są wszystkie procedury obsługi?
jakieś pomysły?