代码之家  ›  专栏  ›  技术社区  ›  Jon Cahill

确定结构映射是否配置了特定类型?

  •  4
  • Jon Cahill  · 技术社区  · 16 年前

    是否有方法确定是否在结构映射中配置了特定类型?

    如果structuremap中没有特别配置泛型类型,我希望返回它。

    2 回复  |  直到 14 年前
        1
  •  13
  •   Andrew Bullock    14 年前

    在2.6版中,您需要:

    IContainer.Model.HasImplementationsFor(serviceType)
    
        2
  •  4
  •   Pure.Krome    14 年前

    从结构图版本2.5.1开始,有一个 TryGetInstance<T>() TryGetNamedInstance<T>() 它将返回默认值 T 如果 T 尚不清楚。