DryIoC - 在Unity Prism中注册等效的

时间:2017-08-21 09:15:26

标签: xamarin unity-container prism dryioc

Unity中此代码(DryIoC)的等效内容是什么?

Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton );

这是HamburgerMenu project in Prism Xamarin

的示例代码

谢谢!

1 个答案:

答案 0 :(得分:0)

Container.RegisterType<IAuthenticationService, AuthenticationService>( new ContainerControlledLifetimeManager() );

这意味着AuthenticationService的生命周期将与容器的生命周期相匹配。如果您不销毁并重新创建容器,您将始终获得相同的服务实例。