我有一个类,它只具有已经在Windsor中连接的服务的公共属性。
我如何注册这门课程?
我只知道这种模式:
container.Register(Component.For(typeof (IRepository<>))
.ImplementedBy(typeof (Repository<>)));
但是这个类没有接口,它是实现。我只是想设置它,以便在实例化时预先配置属性。
答案 0 :(得分:4)
container.Register(Component.For(typeof(Repository<>)));
或封闭类型:
container.Register(Component.For<MyConcreteType>());