我真的被困在将依赖注入到 web 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 但对我来说没有用,有人有解决方案或运行代码吗?将不胜感激