2011-09-19 103 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

回答