Par exemple, j'ai deux interfaces: ICustomerService et IOrderService dont chacune a deux fonctions comme GetCustomer, GetOrder, etc.Comment Castle Windsor répond à une classe qui implémente plusieurs interfaces?
Je veux une classe pour implémenter les deux interfaces: serveur.
Comment Castle Windsor réagit-il? Est-il possible en premier lieu? Lorsque je résous l'objet Serveur basé sur l'une des deux interfaces, vais-je obtenir le même objet? Que se passe-t-il lorsque j'ai un constructeur qui a les deux interfaces dans ses paramètres? Y aura-t-il encore un objet construit?
en supposant que LifeStyle est laissé à sa valeur par défaut: Singleton.
Oui, je les ai vérifiés. Le premier message n'est pas le même que ma question, l'erreur dans le deuxième message est causée par une ancienne version de Castle. Le fichier de code de la publication contenant les tests est utile, il montre qu'un seul objet est utilisé. –
Le message du forum a la solution –
est un lien mort; [cette réponse] (http://stackoverflow.com/a/684392/322283) est utile; comme la réponse de Krysztof ci-dessous. – Marijn