Y a-t-il une raison d'utiliser SignalR.Ninject si votre résolveur de dépendance MVC est déjà défini sur Ninject?
-
29-10-2019 - |
Question
Je commence juste avec SignalR et j'ai remarqué qu'il dispose d'un plugin SignalR.Ninject qui vous permet de remplacer son résolveur de dépendance avec une version Ninject. C'est génial, mais j'ai compris que SignalR par défaut utilise le résolveur de dépendance MVC et j'ai déjà cet ensemble pour utiliser ninject via l'assemblage ninject.web.mvc.
Cela signifie-t-il que j'utilise déjà Ninject avec Signalr ou suis-je mal compris le fonctionnement de l'injection de dépendance Signalr?
La solution
Oui, ce sont 2 résolveurs de dépendances différents (comme dans 2 types différents). SignalR ne dépend pas des types de MVC. Cela dit, vous pourriez avoir 1 type les outils à la fois les interfaces et utiliser ce conteneur pour MVC et SignalR.