【问题标题】:Service reference generated from .Net tool replaces GUID with string从 .Net 工具生成的服务引用将 GUID 替换为字符串
【发布时间】:2014-09-23 21:31:03
【问题描述】:

我正在使用 .Net 工具 wsdl.exe 从 WSDL 生成 Web 服务的服务引用。服务上的一种方法将Guid 作为参数。当我查看生成的代码时,参数现在是string

为什么会这样?

【问题讨论】:

    标签: c# wsdl guid generated-code


    【解决方案1】:

    传入和传出 Web 服务的所有值都必须是原始类型,并且被序列化为原始类型 - 消费者很可能正在使用各种平台,特定的 Guid 类型对任何不在 . NET 平台。

    至于Guid是否为原始类型,见this question

    【讨论】:

      猜你喜欢
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多