【发布时间】:2013-06-26 13:21:11
【问题描述】:
我需要将对象 B 和 C 注入到 A 中,其中 B 使用对象 C(所有对象都在 Autofac 中创建)如果 B 不需要使用 C(对象 C 用于存储参数)并且我可以使用硬编码值我可以这样写:
builder.RegisterType<B>().As<IB>().WithParameter("key","value");
但是如果参数是通过autofac创建的怎么办?
builder.RegisterType<B>().As<IB>().WithParameter("key",C.value);
【问题讨论】:
标签: c# ioc-container autofac