Listen Sie alle IreGistrierungen in Windsorcontainer/Kernel auf
-
22-10-2019 - |
Frage
Wie erhalte ich eine Liste aller Irregistrationen/Komponenten in meinem Windsorcontainer oder seinem Kernel? Ich kann eine Möglichkeit sehen, dies zu tun, indem ich das Komponentenereignis verkabelt und dort verfolgt, aber gibt es einen EAISER -Weg?
Vielen Dank.
Lösung
Sie können das bekommen Handler aus dem Behälter, aber nicht der IreGistrierungen:
IHandler[] handlers = container.Kernel.GetAssignableHandlers(typeof(object));
Handler sind im Grunde die registrierten Komponenten. IHandler.comPonentModel enthält die meisten Informationen einer registrierten Komponente.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow