Retour au cours

Bases de l'injection de dépendances

.NET de Zéro à Héros : Maîtrisez C# et le développement d'applications modernes

Injection de dépendances (DI)

La DI est un patron de conception qui nous permet de développer du code faiblement couplé. Au lieu de créer un objet à l'intérieur d'une classe, nous l'"injectons".

Cycles de vie dans .NET :

  • Transient : Créé chaque fois qu'il est demandé.
  • Scoped : Créé une fois par requête client (ex: requête web).
  • Singleton : Créé une seule fois et partagé partout.