【发布时间】:2014-09-23 21:31:03
【问题描述】:
我正在使用 .Net 工具 wsdl.exe 从 WSDL 生成 Web 服务的服务引用。服务上的一种方法将Guid 作为参数。当我查看生成的代码时,参数现在是string。
为什么会这样?
【问题讨论】:
标签: c# wsdl guid generated-code
我正在使用 .Net 工具 wsdl.exe 从 WSDL 生成 Web 服务的服务引用。服务上的一种方法将Guid 作为参数。当我查看生成的代码时,参数现在是string。
为什么会这样?
【问题讨论】:
标签: c# wsdl guid generated-code
传入和传出 Web 服务的所有值都必须是原始类型,并且被序列化为原始类型 - 消费者很可能正在使用各种平台,特定的 Guid 类型对任何不在 . NET 平台。
至于Guid是否为原始类型,见this question。
【讨论】: