OperationContext.Current是怎么实现的??请OOP高手解惑~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~加分了加分了
--------------------编程问答-------------------- up up --------------------编程问答-------------------- any body? --------------------编程问答-------------------- --------------------编程问答-------------------- 当前的上下文实例只有一个啊,怎么会有多个实例?--------------------编程问答-------------------- OperationContext类在命名空间 System.ServiceModel下
我自己写的类并没从任何类扩展继承而来,我直接在我的方法里访问这个OperationContext.Current静态属性就可以得到执行的上下文.
每个我的类的实例去访问System.ServiceModel.OperationContext.Current可能得到的实例是不同的.
例如两个客户端同时访问,那么对应的我的类的方法里访问OperationContext当然是不同的,怎么可能只有一个?
如果只有一个,我的类实例方法怎么可能知道是哪个客户端调用的我? --------------------编程问答-------------------- 有没有人啊............................ --------------------编程问答-------------------- 救命啊~~~~搞不懂一个问题是很难受嘀~~ --------------------编程问答-------------------- 我觉得可能是这样的 你想一下 每个客户端来访问服务器的服务可能是开启了一个新的线程这个 OperationContext只是指这个线程下的数据
在做WCF双工的时候不是你需要把每个OperationContext保存在字典里嘛 所以可以理解为 OperationContext指的应该是一个对应客户端的管道!
补充:.NET技术 , C#