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.

War es hilfreich?

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
scroll top