Який еквівалент цього коду (DryIoC) в Unity?
Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton );
Це зразок коду від Проект HamburgerMenu у призмі Ксамарін
Дякую!
Відповіді:
0 для відповіді № 1Container.RegisterType<IAuthenticationService, AuthenticationService>( new ContainerControlledLifetimeManager() );
Це означає, що термін експлуатації AuthenticationService
відповідатиме терміну експлуатації контейнера. Якщо ви не "знищуєте та не відтворюєте контейнер, ви завжди отримаєте один і той же екземпляр служби.