对属性的Autofac构造函数注入

时间:2013-06-19 21:28:58

标签: .net attributes inversion-of-control autofac

我有一个属性,我试图使用Autofact和依赖注入。 该属性位于.Net程序集中,而不是MVC。

public class MyAttribute : Attribute{
   IMyDependentClass _myDependentClass;
   public MyAttribute (IMyDependentClass  myDependentClass){
         // This fails because attributes can't have a
         // constructor with parameters
         _myDependentClass = myDependentClass;
   }
   private void MyAttributeEvent(object Sender, MyEventArgs e){
          e.Result = _myDependentClass.MyMethod(e.Expression);
   }
}

0 个答案:

没有答案