两个实例不传EventArgs参数同时触发Event希望得到不同的处理的方法(实例不与处理方法中的某个参数或者对象关联)

Transfer--->拨打XXXXX号码--->触发EndPointLister线程的EnterRequest事件处理,该处理把拨入的号码转入一个特定会议。

 

对于会议操作者Agent1 ,此时想要实现的是该事件把当前拨入的号码转入一个比如说conference.name="A"的conference会议。

Agent1与conference.name="A"的conference会议没有任何关联,我的意思是指此时conference只是一个标识了conferenceName的某一个conference实例。

对于会议操作者Agent2 ,此时想要实现的该事件把当前拨入的号码转入一个conference.name="B"的conference会议。

Agent2与conference.name="B"的conference会议也没有任何关联。即Agent与会议对象没有任何关联。

 

现在的问题是当Agent1和Agent2同时登录,如果Transfer--->拨打XXXXX号码--->触发了EnterRequest事件处理,此时可能

1 把当前拨入的号码转入一个conference.name="A"的conference会议

2 把当前拨入的号码转入一个conference.name="B"的conference会议。

两个结果都可能被执行。也就是

两个实例不传EventArgs参数,同时触发Event,希望得到不同的处理的方法(实例不与处理方法中的某个参数或者对象关联

请问此时我该怎么去控制呢?各位有什么比较好的方法没有。

 

posted on 2009-05-27 17:29 peter.deng 阅读(151) 评论(1) 编辑 收藏

导航

公告

统计