如何将一个单例注册到统一的不同接口,XML配置?

这里解释了如何在代码中执行此操作: Unity将两个接口注册为一个单例

_container.RegisterType(new ContainerControlledLifetimeManager()); _container.RegisterType(); _container.RegisterType(); bool singleton = ReferenceEquals(_container.Resolve(), _container.Resolve()); 

如何在XML配置中执行此操作?

我个人喜欢在别名中拼出名称空间和程序集。 所以xml:

              

码:

 IUnityContainer container = new UnityContainer().LoadConfiguration(); 

我还没有使用配置文件来统一,但根据它的文档