有什么方法可以控制属性的实例化吗?

时间:2015-04-30 09:00:07

标签: c# .net dependency-injection attributes

我有一些$('#saveDialogSingleFeature').parent().removeClass("ui-widget-content"); 我要向他们添加attributes。这样的话:

dependency injection

既然.net框架实例化了属性,我想用我的DI容器创建它们。

public class MyCoolAttribute : MyOtherCoolAttribute { private IMyLogicComponent _logicComponent; public MyCoolAttribute(IMyLogicComponent logicComponent) { _logicComponent = logicComponent; } public override void DoSomething() { _logicComponent.DoSomething(); } } 吗?或等同的东西?

我知道有些人在属性方面反对DI,但我想知道这是否可行,如果这是最佳做法则不行。

0 个答案:

没有答案