如何基于开放泛型类型解析实例?

时间:2017-02-14 21:22:23

标签: c# castle-windsor structuremap structuremap4

目前,我正试图在结构图中重新实现Castle Windsor中编写的一些代码。

此代码:

Component.For(typeof(IMongoCollection<>))
  .UsingFactoryMethod(
   (k, c) => MongoResolver.ResolveCollection(k, c.RequestedType)));

执行以下操作:调用IMongoCollection时,解析具体集合。

我尝试在结构图中执行以下操作:

For(typeof(IMongoCollection<>)).Use("test", x =>
{
     SOME MAGIC!
}); 

但我无法弄清楚在魔法部分该做些什么。

0 个答案:

没有答案