首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF: OneWay OperationContract上的异常处理

WCF: OneWay OperationContract上的异常处理
EN

Stack Overflow用户
提问于 2011-02-06 12:41:00
回答 1查看 1.1K关注 0票数 5

我有一个WCF双工服务与Silverlight客户端和.NET 3.5WCF服务。

我的场景是:在从服务器到客户端的双工推送OneWay操作期间,如果客户端通知处理程序中出现异常,通道就会悄然出现故障,因此服务器超时和失败的任何进一步双工调用都会发生故障。(如本文所述,单向操作和例外情况)

我的问题是:

  1. 我能不能用FaultContract来装饰一个OneWay OperationContract,把异常包在客户端,防止通道出现故障?
  2. 如果不是,在从服务器进行双工推送时,还有什么其他方法来捕获客户端上发生的异常?
EN

回答 1

Stack Overflow用户

发布于 2016-03-15 17:55:30

当您使用OneWay OperationContract时,接收方不应该回复,请求的发送方也不应该要求回复。

  1. 你不能这么做。
  2. 您最好的选择是可以在客户端和服务之间创建另一个OneWay OperationContract,这样服务就可以将错误发送给客户端。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4913345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档