C5集合库 - WCF上的序列化问题

时间:2009-06-01 04:34:58

标签: wcf serialization c5

我正在尝试通过WCF从C5 collection library发送一个TreeDictionary。它到达收件人OK(我不得不为内部数据结构添加很多KnownType属性)。但是,现在我陷入了失败的境地,因为它无法为C5.KeyValuePair'2[typea,typeb]创建默认比较器。

这是因为C5类本身不能通过WCF(而且我很幸运能够达到这个目标)还是别的什么?

1 个答案:

答案 0 :(得分:2)

C5类确实不是为了跨越序列化边界而设计的。你有几个选择。

  1. 在客户端添加对C5库的引用。这不是面向服务的,除了.NET客户端之外什么都不会起作用。不推荐。
  2. 如果可能,将字典转换为常规.NET字典并返回。您的客户应该能够收到此信息。
  3. 祝你好运!