我有一个属性,我试图使用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);
}
}