Как внедрить зависимость в фильтр действий на веб-API ASP.NET

Я действительно застрял на подходе к внедрению зависимостей в фильтр действия веб-API. У меня есть такой фильтр действий:

public class AuthorizationAttribute : ActionFilterAttribute
{
    public IApiKeyRepository Repository { get; set; }

    private Guid GetApiKey(string customerKey)
    {
        return Repository.GetApiKey(customerKey);
    }

    public override void OnActionExecuting(HttpActionContext actionContext)
    {        
    }
}

Я хотел бы выполнить внедрение свойства в репозиторий свойств с помощью Windsor (но не имеет значения, какой контейнер IoC используется)

Я придумал настроить FilterProvider, но это не помогло. у меня не работает, у кого-нибудь есть решение или работающий код? буду весьма признателен

21
задан abatishchev 20 October 2014 в 18:59
поделиться