2011-09-19 111 views
2

我使用Ninject注入在我的自定义授权属性我依赖:在自定义授权使用Ninject属性

public class ValidatePermissionAttribute : AuthorizeAttribute, IAuthorizationFilter 
{ 
    [Inject] 
    public IUsuarioRepository UsuarioRepository { get; set; } 
} 

我的模块:

this.BindFilter<ValidatePermissionAttribute>(FilterScope.Global, null); 

我试图寻找一些文档关于我的问题,但我没有找到。

我的问题是关于BindFilter方法中的第二个参数:int? order。这是什么意思?

我看到的所有示例都有一个0带参数(如此问题Dependency Injection with Ninject and Filter attribute for asp.net mvc)。但在我的情况下,注入财产仅适用于null

回答