考慮下列情形唯一標識聯繫人:在Windows手機通訊錄
- 我從一個隨機聯繫X從地址簿保存的數據導入ISO寄存
- 我離開應用程序和修改聯繫X地址簿
- 回到應用程序,我如何確定Iso存儲中的聯繫人X與我剛剛在地址簿中修改的聯繫人X相同?
我的意圖是定期將用戶的地址簿數據複製到Iso Storage中,然後將其與服務器同步。我只做READ操作,如果授權的話,這些操作是完全允許的。
問題是聯繫人ID是一個私人字段,我無法使用聯繫人存儲(具有公共ID)。
此外,WP聯繫人沒有內容規則,這意味着您可以聯繫沒有姓名,10個電話號碼,沒有電話號碼等,因此將一段內容作爲唯一標識符將無法工作,因爲一致性不能保證。
由於修改後的對象會導致修改後的代碼,所以哈希碼也不起作用。
任何幫助,非常感謝。
可能的重複[windows phone 7 - 聯繫人和日曆唯一ID](http://stackoverflow.com/questions/6664599/windows-phone-7-contact-and-calendar-uniqueid) –
不完全,這個問題限制自己到聯繫對象的屬性。我會更深入地尋找替代品。 – drl