Quand jeUnity - InjectionProperty donne des propriétés nulles?
container.RegisterType<IInterface, MyClass>();
tout fonctionne, et toutes les propriétés dépendantes annotés avec:
[Dependency]
sont résolus à travers le récipient. Mais, j'ai maintenant une propriété int que je voudrais aussi résoudre à travers le conteneur. Ce n'est pas passé dans le constructeur, mais juste comme une propriété publique. J'ai donc essayé ceci:
container.RegisterType<IInterface, MyClass>(
new InjectionProperty("PropertyName", 1)
);
Maintenant que la propriété s'injecté, mais toutes les autres propriétés annotées avec [dépendance] sont nuls et non résolus. Si j'utilise InjectionProperty pour une propriété, dois-je maintenant déclarer explicitement toutes les autres propriétés qui ont l'attribut [Dependency] ?? Ou y a-t-il une meilleure façon de faire cela?
Merci.