Unity中此代码(DryIoC)的等效内容是什么?
Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton );
这是HamburgerMenu project in Prism Xamarin
的示例代码谢谢!
答案 0 :(得分:0)
Container.RegisterType<IAuthenticationService, AuthenticationService>( new ContainerControlledLifetimeManager() );
这意味着AuthenticationService
的生命周期将与容器的生命周期相匹配。如果您不销毁并重新创建容器,您将始终获得相同的服务实例。