Ich habe dieses Objekt "mySessionObject" vom Typ "SessionObject". Es implementiert die Schnittstellen IMessageHandler<MessageA>
und IMessageHandler<MessageB>
. Ich sollte nur eines dieser Objekte haben, und es sollte durch die gesamte HttpSession leben.Strukturkonfiguration: Ein Objekt, mehrere Schnittstellen
Wie registriere ich es mit structuremap, so dass ich es jederzeit in der Lebensdauer der HttpSession erhalten kann, indem Sie ObjectFactory.GetInstance<IMessageHandler<MessageA>>()
oder ObjectFactory.GetInstance<IMessageHandler<MessageB>>()
anrufen?