【发布时间】:2013-06-22 02:56:42
【问题描述】:
我目前正在尝试使用 TinyIOC 连接自定义 ReactiveUI IMutableDependencyResolver。而且我正在为 ReactiveUI 想要向用户指定的工厂注册多个接口实现这一事实而苦苦挣扎。哪个 TinyIOC 似乎不支持。
每次再次调用 register 时,我的实现似乎都会覆盖以前的注册。有什么建议吗?
#region IMutableDependencyResolver implementation
public void Register(Func<object> factory, Type serviceType, string contract = null)
{
TinyIOC.TinyIOCContainer.Current.Register(serviceType, (a, b)=>
{
var result = factory();
return result;
}, contract);
}
#endregion
【问题讨论】:
标签: c# reactiveui tinyioc