日期:2014-05-17  浏览次数:20925 次

WCF中IsInitiating的疑问
在WCF契约中可以通过IsInitiating的设置实现方法调用顺序的约束,这个我没法理解啊,实在不知道有什么用处,我最开始还惊喜了好一阵,以为可以实现先Login,后调用的顺序约束,比如必须先成功登录了才能够调用契约的其他方法,可是,我发现,即使登录不成功,只要调用过Login方法就行了,就可以调用其他方法了,不管Login方法的结果如何,那这个东西到底是用在什么场景下啊?

------解决方案--------------------
WCF是多线程的,因此当多个请求并发时,响应的顺序可能和请求的顺序不一致,除非设置顺序响应。