我想通过使用autofac XML配置来定义实例属性。
示例:
public interface ITest {} // no properties, just plain interface
public class ConcreteTest : ITest
{
public string SomeText {get; set;}
}
配置:
<!-- language: xml -->
<component
type="Namespace.ConcreteTest"
service="Namespace.ITest">
<properties>
<property name="SomeText" value="Text to be set on concrete instance" />
</properties>
</component>
如果ITest具有“SomeText”属性,这不是我的情况,这将正常工作。 这可以用autofac吗? 我可以告诉autofac搜索类型属性而不是服务或类似的内容吗?
提前致谢, DALIBOR