目前,我正试图在结构图中重新实现Castle Windsor中编写的一些代码。
此代码:
Component.For(typeof(IMongoCollection<>))
.UsingFactoryMethod(
(k, c) => MongoResolver.ResolveCollection(k, c.RequestedType)));
执行以下操作:调用IMongoCollection时,解析具体集合。
我尝试在结构图中执行以下操作:
For(typeof(IMongoCollection<>)).Use("test", x =>
{
SOME MAGIC!
});
但我无法弄清楚在魔法部分该做些什么。