/ / DryIoC - Zaregistrujte ekvivalent v Unity Prism - xamarin, unity-container, hranol, dryioc

DryIoC - Zaznamenajte ekvivalent v jednotke Prism - xamarín, kontajner jednoty, hranol, suchooc

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ď č. 1
Container.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.