我现在有一个问题 我设计的winform 有个我需要发送到信息a,我在winform 定义了类manager里面封装了endpoint的属性和方法,同时定义了session field,然后我又定义了session类,里面有发送和接受的放法
我怎么把我的信息a 传给过 manager,再通过manager 传给 session,然后使用session的发送方法去发送呢
参考思路:
1)winform类的你执行发送消息的代码里,增加一个manager的实例。
2)manger类定义一个属性A,存储消息a,一个set器,
3)set器里的代码包括调用Session类实例的发送消息的过程。
4)你可以把消息a在这里传递给Session类实例发送send(a);
当然你也可以接触委托来实现。在manger类里定义一个委托,绑定Session类send(A a);在manger类的set里执行委托。
不是很明白lz的意思,不过感觉用delegate是可以很容易实现的
如果消息针对各用户,把你的 manager 实例保存到 Page.Session 中,需要的时候通过调用 Page.Session["managerName"] 取得该实例的自定义 session 进行发送。
如果是公用实例,将你的 manager 做成单例模型等,放到 App_Code 的某个静态类中,需要的时候调用该实例的自定义 session 的发送方法。
老兄,你这么玩 winform, 你的业务逻辑到底是咋样的?仅仅是状态信息发送?会不会你搞复杂了啊?
说的好模糊啊,你说是在Winform中,陛下怎么用Web技术去解决别人的问题啊!
思路,定义一个Timer,manager动态获取消息,然后在manager定义一个事件,获得消息时触发这个事件,调用方法去处理某些事情!