2017-08-30 1 views
0

Ich möchte eine App erstellen, in der alle meine Konstruktorparameter mithilfe eines Unity-Containers automatisch aufgelöst werden. Hat jemand ein Beispiel dafür, wie dies zu erreichen ist?Automatische Auflösung von Konstruktorparametern aus dem Unity-Container

Ich sah dies bei der Verwendung von Owin getan, aber ich bin mir nicht sicher, wie man etwas ähnliches für den Einsatz in jeder Anwendung, die ich baue, aufpeitschen. Irgendwelche Zeiger?

Antwort

2

Alle Konstruktor Parameter wie in "alle Konstruktoren, die jemals genannt werden" ist eine schwere Anforderung. Angenommen, Sie haben eine Desktop-Anwendung: Sie können sich schließen, wenn Sie Prism mit Unity verwenden und die ViewModelLocator verwenden, um Ihre Ansichtsmodelle zu erstellen.

+0

Würden Sie ein Beispiel geben? – Denis

+0

Was ist mit diesem? https://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/8-ViewModelLocator Es ist ziemlich einfach, sicher, aber es zeigt das Konzept. Eigentlich ist da nur ein einziges _new_ drin ... – Haukinger

Verwandte Themen