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?

questionAnswers(2)

yourAnswerToTheQuestion