Ich habe eine Klasse mit zwei Ctors. Eine parameterlose und eine mit Parametern.
Unity wird standardmäßig die grobe Methode wählen und auf den letzten Punkt gehen.
Wie kann ich definieren, was ctor zu verwenden ist (ich möchte parameterlos), ohne die Abhängigkeit von Unity in meinen Klassen hinzuzufügen? Ich denke, es ist möglich, es in meiner Container-Erstellung zu tun, aber ich weiß nicht wie.
Momentan sieht mein Registrierungseintrag so aus:
%Vor% UPDATE
Ich versuche, die Programmierung in XML (Konfigurationsdatei) so weit wie möglich zu vermeiden.
EXTRA
Wie würde man einen Konstruktor mit einem Parameter registrieren (welcher wiederum injiziert werden soll)?
Angenommen, ILoggerService ist bereits registriert und ich möchte den Konstruktor
Ich habe momentan keine Unity in der Nähe, aber soweit ich mich erinnere, kannst du so etwas tun:
%Vor%Tags und Links c# ioc-container unity-container