【发布时间】:2011-02-13 12:58:12
【问题描述】:
WCF 的数据协定序列化程序是否支持 System.Tuple 类(即,我可以将 Tuple 对象传递给 WCF 调用和/或将它们作为部分或全部结果接收)吗?
我找到了this page,但不是我希望的明确、明确的“您可以使用 WCF 发送和接收元组”的答案。
我猜你可以,只要Tuple 本身的所有类型内都受数据协定序列化程序支持——谁能给我一个更明确的答案?谢谢。
【问题讨论】:
-
只要元组中的类型是基本类型,而不是自定义类型,元组就可以在 WCF 中正常工作。如果是这样,那么它将导致对客户端的循环依赖,因为客户端不会是 Tuple
,而是 TupleT。我现在有这个问题。 Web 服务中的泛型似乎是个坏主意。
标签: c# .net wcf serialization datamember