【发布时间】:2017-09-22 11:14:31
【问题描述】:
我有一个接口:IFoo 实现该接口的两个类:FooOne 和 FooTwo
还有一个类 ClassOne 在构造函数中接收 IFoo 参数。
我在 Classone 中有两个方法 MethodOne 和 methodTwo。
如果我调用 MethodOne,我需要 Classone 中的对象 FooOne
如果我调用 MethodTwo,我需要 Classone 中的对象 FooTwo
我如何配置统一,以便 ClassOne 接收用于 MethodOne 调用的 FooOne 实例,而 ClassOne 仅使用一个容器接收用于 MethodTwo 调用的 FooTwo?。
主要条件是我需要一次创建一个对象 FooOne 或 FooTwo。
【问题讨论】:
-
MethodOne 和 MethodTwo 所做的任何事情都应该放在我认为的 Foo 类中。
-
我有这样的需求。
-
你能展示
ClassOne类吗?
标签: c# dependency-injection unity-container