Inyección de dependencia para controladores y filtros en la API web de ASP.NET

Estoy tratando de conectar mi proyecto Web Api para usar Castle Windsor para IoC

Lo he hecho para mis controladores siguiendoeste excelente articulo.

Ahora estoy tratando de inyectar dependencias en mi DelegatingHandler y ActionFilterAttribute

He intentado copiar las técnicas utilizadas para los filtros en ASP.Net MVC regular pero no parecen aplicarse en Web Api

¿Alguien ha logrado que esto funcione?

No estoy seguro de cuál es el punto de extensión relevante en la Web Api

He visto esto siendo sugerido

config.MessageHandlers.Add(_myContainer.Resolve<IApiUsageLogger>());

Pero no estoy seguro si hay una mejor manera. Preferiría aprovechar el mecanismo que crea estos controladores / filtros

Como esto huele a Ubicación de Servicio para muchos manejadores. ¿Hay un solo punto en el que se crean todos los manejadores?

¿algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta