阅读背景:

WCF面向服务应用程序系列之十七:消息交换模式(MEP)-单向操作

来源:互联网 

      单向(One-Way)操作没有返回值,客户端也不会关心调用成功与否,是一种即发即弃的调用方式,通过使用OperationContractAttribute将操作标记为One-Way,在WSDL描述中只包括<input>消息,服务端抛出的任何异常,都不会传递给客户端。理想状态下,一旦客户端调用了一个单向方法,它只会在分发调用的一瞬间被阻塞。但实事上,单向调用并不等同于异步调用。当单向调用到达服务端时,不会立即分发这些调用,而是可能放入到服务端的队列中,并在某个时间被分发。这一过程与服务配置的并发模式行为、队列中的最大消息个数、配置的通道以及可靠性有关。如果队列消息数量超过了队列容量,应会阻塞客户端。然而,一旦调用被放入队列,就会取消对客户端的阻塞。所有的WCF绑定都支持单向操作。      单向(One-Way)操作没有返回值,客户端也不会关心调用成功与否,是一种即发即弃




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: