我有这个类型为“SessionObject”的对象“mySessionObject”。它实现了接口IMessageHandler<MessageA>
和IMessageHandler<MessageB>
。我应该只有这些对象中的一个,它应该贯穿整个HttpSession。结构图配置:一个对象,多个接口
我该如何注册它与结构图,以便我在HttpSession的生命周期中的任何时候都可以通过调用ObjectFactory.GetInstance<IMessageHandler<MessageA>>()
或ObjectFactory.GetInstance<IMessageHandler<MessageB>>()
得到它?