Existe-t-il un moyen d'avoir une liste de tous les objets enregistrés dans mon conteneur DI. ResolveAll donne une liste pour un type mais je veux une liste générale pour tous les typesListe de tous les objets dans mon conteneur Unity DI
4
A
Répondre
5
Eh bien, vous ne pouvez pas obtenir une liste de tous les objets, parce que les objets ne sont pas enregistrés, les types sont. Unity 2.0 a ajouté la propriété UnityContainer.Registrations que vous pouvez utiliser pour voir ce qu'il y a dans le conteneur.
Soyez prévenu qu'il existe actuellement un bogue connu si vous avez des génériques ouverts enregistrés, ce qui entraîne la levée d'une exception par la propriété Registrations.
Merci beaucoup Chris Il ressemble à UnityContainer.Registrations est exactement ce dont j'ai besoin. Pourquoi l'ai-je manqué? – user385411