我有這個類型爲「SessionObject」的對象「mySessionObject」。它實現了接口IMessageHandler<MessageA>
和IMessageHandler<MessageB>
。我應該只有這些對象中的一個,它應該貫穿整個HttpSession。結構圖配置:一個對象,多個接口
我該如何註冊它與結構圖,以便我在HttpSession的生命週期中的任何時候都可以通過調用ObjectFactory.GetInstance<IMessageHandler<MessageA>>()
或ObjectFactory.GetInstance<IMessageHandler<MessageB>>()
得到它?