WCF - 调用无效服务(它仍然是同步的)吗?
基本上,如果我的服务是:public void DoSomethingThatTakesAwhile() { ... }
,对该服务的调用是否会导致我的应用程序等待该方法完成?
我问这个问题是因为我不希望我的调用者能够继续下去,直到该方法完成,以防该方法需要抛出错误异常。
Basically, if my service is: public void DoSomethingThatTakesAwhile() { ... }
, will the call to that service cause my application to wait for the method to finish?
I ask because I don't want my caller to be able to continue until that method finishes in case the method needs to throw a fault exception.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,调用是同步的,除非操作被标记为 [OperationContract(IsOneWay = true)]
Yes, the call is synchronous, unless the operation is marked with [OperationContract(IsOneWay = true)]