developpement:dotnet:structuremap
Ceci est une ancienne révision du document !
Table des matières
StructureMap
Cette page est une prise de notes
Exemple avec ASP.NET Core
Créer un service quelconque. Ce service doit avoir son interface. Par exemple, on a un service CarsProviderService
qui implémente ICarsProviderService
. Nous avons la méthode GetCars()
dans ce service qui retourne une liste de voitures avec la marque, le modèle, l'année, etc.
Dans le Registry
, nous avons:
public class ServiceRegistry : StructureMap.Registry { public ServiceRegistry() { this.For<ICarsProviderService>().Add<CarsProviderService>().Named("byDictionary").Singleton(); this.For<CarsProviderService>().Use<CarsProviderService>().Ctor<ICarsProviderService>().IsNamedInstance("byDictionary"); } }
Nombre d'instances
developpement/dotnet/structuremap.1509029563.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)