Questions marquées «dependency-injection»

Un modèle de conception pour réduire le couplage entre les composants, en injectant dynamiquement dans un composant logiciel les dépendances dont il a besoin pour fonctionner.

3
Existe-t-il un moyen robuste d'enregistrer les dépendances dans ASP.NET Core 3.1 en plus de tout ajouter à la classe de démarrage?
J'ai un projet ASP.NET Core 3.1. En règle générale, j'enregistre toute dépendance à l'aide de la ConfigureServices()méthode dans la Startup.csclasse. Mais, je me retrouve à enregistrer beaucoup de dépendances et le ConfigureServices()look est énorme! Je sais que je peux probablement créer une méthode d'extension d'une méthode statique et l'appeler à …

3
Méthodes d'usine vs framework d'injection en Python - qu'est-ce qui est plus propre?
Ce que je fais habituellement dans mes applications, c'est que je crée tous mes services / dao / repo / clients en utilisant des méthodes d'usine class Service: def init(self, db): self._db = db @classmethod def from_env(cls): return cls(db=PostgresDatabase.from_env()) Et quand je crée une application, je le fais service = …

2
Comment injecter ou utiliser IConfiguration dans Azure Function V3 avec injection de dépendance lors de la configuration d'un service
Normalement, dans un projet .NET Core, je créais une classe «boostrap» pour configurer mon service avec les commandes d'enregistrement DI. C'est généralement une méthode d'extension d' IServiceCollectionoù je peux appeler une méthode comme .AddCosmosDbServiceet tout ce qui est nécessaire est «autonome» dans la classe statique contenant cette méthode. La clé …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.