我现在有一个WCF服务,其提供关于请求数据的一个对象图提供的对象创建图表在C#的哈希码。我想有一种机制,客户端可以在它所拥有的缓存对象图上计算散列,然后可以将此散列值提供给WCF服务,以查看它是否与服务拥有的数据相匹配。如何在由WCF服务
我尝试过使用标准加密算法来计算对象的散列,但由于对象定义是由服务保存的,所以当它传送给客户端时,可以添加额外的属性并且属性的顺序可能会改变,这两者都会影响产生的散列。
是否有任何其他的机制比说的WCF服务定义每个对象上覆盖的GetHashCode,然后重新执行同一种哈希生成作为客户端上的效用?
我实际上改变了这个,现在使用MD5哈希,因为它更快更容易。 – gouldos 2010-12-08 16:07:36