0

我有一个我序列化并传递给 Web 服务的对象,它有两个枚举。如果我希望其他平台的开发人员创建和使用这些数据,我是否应该删除这些枚举?或者其他平台可以处理序列化的 .net 类型吗?

我目前的平台是 .net,我希望将服务扩展到 iOS 和 Android。

4

1 回答 1

1

除非您可以控制服务器和客户端并且它们位于同一平台上,否则不应通过 Web 服务发送枚举。

在 .net 4.0 中首次提供了通过 WCF Web 服务发送枚举的功能。这不适用于 .net 3.5。

您最好的跨平台选择是使用基于 REST 的服务。

于 2012-05-20T18:55:22.117 回答