Web服务中的单向操作c#

时间:2010-11-30 07:46:41

标签: c# web-services wsdl

亲爱的, 我需要使用Web服务,他们发送给我WSDL。我把它添加到服务引用中,当我在WSDL中调用方法GetDataWarehouse()时出现错误..

“ServiceContract'DataWarehouseWebService'上的单向操作'SubmitAccessList'是为事务流配置的。事务不能通过单向操作流动。”

SubmitAccessList是WSDL中的方法之一,但我想知道,因为我现在还没有使用它..

你能给我一个提示吗?

1 个答案:

答案 0 :(得分:1)

好吧,你使用的是非常无关紧要的 - WDSL是“全有或全无”,因为该工具可以全部查看,或者根本不看。你可以说这是一个限制 - 它是 - 但在大多数情况下不是相关的。

这看起来很有趣 - 从来没有经历过这一点 - 就像一个错误,因为提供商为他的网络服务得到了一个非常有趣的非法律设置,这意味着并暗示你无能为力。它似乎是一种单向Web服务的暗示....而服务合同正在进行交易。 BAD combo ....如果没有额外的沟通和反馈给发件人,交易就无法妥善处理,因此单向范式(火与忘记)在逻辑上不兼容。

如果没有其他人有更好的回复...我会说联系网络服务提供商寻求支持(并让他们修复他们的服务)。

如果有人有更好的主意,我很乐意对此进行更正;)