在Unity中,这个代码(DryIoC(的等价物是什么?
Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton );
这是 Prism Xamarin 中 HamburgerMenu 项目的示例代码
谢谢!
Container.RegisterType<IAuthenticationService, AuthenticationService>( new ContainerControlledLifetimeManager() );
这意味着AuthenticationService
的生存期将与容器的生存期相匹配。如果不销毁并重新创建容器,将始终获得相同的服务实例。