gpt4 book ai didi

c# - Windows 应用商店应用程序中的 SOAP 编码

转载 作者:行者123 更新时间:2023-11-30 12:47:54 25 4
gpt4 key购买 nike

我正在尝试创建一个使用 Web 服务的 Windows 应用商店应用程序。 Visual Studio 拒绝创建服务代理方法,并在日志中显示以下警告:

Custom tool warning: Contract ... is not compatible with Windows Store apps because it contains one or more operations with SOAP Encoding (use='encoded'). Only the non-encoded operations will be generated.

所以问题是:

我在哪里可以找到有关 Web 服务消费的 Windows 应用商店应用限制的完整列表?
是否有任何已知的解决方法(假定我无法更改服务)?

最佳答案

如果您不能更改 Web 服务,您似乎就完蛋了,因为任何包装器很可能是 SOAP 编码的方式,而且 SOAP 工具包不允许太多的输出自定义。

也许编写一个(可能在功能上重复)基于 web.api 的 web 服务是更好的解决方案?参见 this link for an example

编辑:回应第一条评论......

是与否;本质上创建一个 REST(是否是 webapi、WCF 等取决于您)包装器。

请参阅这些有关创建 REST 包装器的信息性帖子:

helpfull post number 1helpfull post number 2

关于c# - Windows 应用商店应用程序中的 SOAP 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15485561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com