Aký je ekvivalent tohto kódu (DryIoC) v Unity?
Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton );
Toto je ukážkový kód z Projekt HamburgerMenu v Prism Xamarin
Vďaka!
odpovede:
0 pre odpoveď č. 1Container.RegisterType<IAuthenticationService, AuthenticationService>( new ContainerControlledLifetimeManager() );
To znamená, že životnosť internetu AuthenticationService
sa bude zhodovať s životnosťou kontajnera. Ak kontajner nezničíte a znovu nevytvoríte, dostanete vždy rovnakú inštanciu služby.