J'ai un service WCF .Net 4.0 que j'essaye d'installer le ninject pour. J'ai téléchargé le WCF extension pour ninject et ai jeté un coup d'oeil à travers l'exemple de TimeService. Tout semble assez simple, mais je ne vois pas comment ninject fait son travail correctement car il y a un constructeur sans paramètre qui injecte manuellement la dépendance. Dans la mesure où je comprends que ce code n'utilisera jamais la liaison de ninjas. Le premier constructeur appellera le second constructeur si je ne fournis pas de params. Quand j'effectue un test et que je passe dans mon objet de simulation, le second constructeur sera appelé. Je suis assez nouveau à la fois WCF et ninject donc excuses si je manque quelque chose d'évident!Comment fonctionne l'exemple de TimeService pour les extensions WCF de Ninject?
Quelqu'un peut-il expliquer?
Merci
Merci pour l'explication, c'est logique. Cependant, la liaison ninject n'appelle pas le second constructeur et j'ai testé cela en utilisant une autre classe qui a implémenté ISystemClock. Avez-vous utilisé cet échantillon? ça a marché? – littlechris
@littlechris: Je viens de le télécharger et de trouver le problème. Voir ma réponse éditée. – StriplingWarrior
Merci @StriplingWarrior! :) – littlechris