Ich habe einen Typ in Caliburn Micro mit seinem Simple Container als Singleton registriert.Wie kann ich eine bestimmte Singleton-Instanz mit dem Simple Container von Caliburn Micro registrieren?
_container.Singleton<MyType>("MyType");
Jetzt habe ich erkannte ich in einigen speziellen Konstruktor Parameter übergeben müssen, so habe ich eine Instanz der registrierten Klasse, konfiguriert es, dann RegisterSingleton zu verwenden versucht. Und mir wurde klar, dass es mich nicht an einer bestimmten Instanz vorbeilässt. Ich habe mir die docs angeschaut und verstehe nicht ganz, wie das funktionieren sollte.
Wie kann ich diese spezifische Instanz für das Singleton verwenden?
müssen Sie dem Instanztyp nicht unbedingt einen Namen geben, z. Mittlerer Parameter in der obigen Registrierung, es kann eine leere Zeichenfolge oder Null sein, andernfalls müssen Sie diesen Schlüssel verwenden, um es zu erhalten. – mvermef
Die Frage enthält den Schlüssel, daher der Grund, warum ich ihn in meine Antwort gesetzt habe. –
mein schlechtes :), sah es einfach – mvermef