2011-01-17 6 views

Antwort

0

Nicht sicher genau das, was Sie wollen, aber Windsor standardmäßig macht Eigenschaften optional so, wenn das alles ist, Sie es

OOTB wollen
+0

Aus der Dokumentation: "Castle Windsor versucht standardmäßig, alle Eigenschaften mit öffentlichen Setter aufzulösen und injizieren. Dies ist nicht immer eine wünschenswerte Funktionalität. Castle.Facilities.OptionalPropertyInjection können Sie Richtlinien definieren, für welche Eigenschaften, die injiziert werden und was sein wird ignoriert. " – Bergius

+0

@Krysztof - Im Grunde können Sie Strategien erstellen, für welche Eigenschaften injiziert werden und welche nicht. Als ich mit Windsor arbeitete, war es notwendig. Nicht sicher jetzt (wir verwenden Strukturkarte). Ping mich auf Twitter (@togakangaroo) wenn du Fragen hast. –

+0

verwenden wir dies, weil wir manchmal unsere Ansichten (wpf app) auflösen und sie viele Eigenschaften haben, die wir nicht automatisch lösen wollten – user483071

1

Es war moved to github funktioniert. Es wurde nicht in über einem Jahr aktualisiert, es wäre toll, wenn Sie es tun könnten, sollte es einfach sein, es auf die neueste Version von Windsor zu aktualisieren.

+0

sicher - wir haben dies bereits für unsere lokale Version, wenn Sie mir einige Zugangsdaten geben könnte, werde ich versuchen, die Änderungen zu begehen. Meine E-Mail-Adresse: [email protected] – user483071

+0

@ user483071: benötigt keine Zugangsdaten. Einfach das Repository auslagern, die Änderungen festschreiben und dem Team eine Pull-Anfrage senden. –

+0

@ user483071: Wenn du mit git nicht vertraut bist, kannst du den Patch an eine Nachricht in der dev Mailingliste anhängen: http://groups.google.com/group/castle-project-devel –

Verwandte Themen