我正在使用Silverlight客户端和 .NET 3.5 WCF 服务提供 WCF 双工服务。
我的场景是:在双工推送OneWay操作从服务器到客户端如果客户端通知处理程序中发生异常,则通道会出现静默故障,因此任何进一步的双工调用都会从服务器超时并失败。 (如此处所述One-Way Operations and Exceptions)
我的问题:
FaultContract
OneWay OperationContract
装饰,在客户端包装异常并防止通道出错吗? 答案 0 :(得分:0)
当您使用OneWay
OperationContract
时,接收方不应该回复,也不应该发送请求的发送方。
- 你不能。
- 您最好的选择是在客户端和服务之间创建另一个
醇>OneWay
OperationContract
,以便服务可以将错误发送给客户端。