我們的一位客戶有一個問題,我們無法複製。我們使用SPFile.Properties以編程方式將文檔的屬性複製到目標文件。但是,由於某些原因,文件的屬性與列表中指定的元數據不匹配,因此文件存儲在該列表中。什麼時候SPFile.Properties!=到SharePoint中的SPFile.Item.Properties?
現在,我們可以通過複製SPFile.Item.Properties(尚未測試)來解決此問題,但我我只是想知道什麼情況下SPFile.Properties不等於SPFile.Item.Properties。
更新:我們剛收到來自我們客戶的更新。使用SPFile.Item.Properties始終返回最新信息。但是,我們仍然想要了解最初的問題。
嘗試反射?代碼路徑看起來非常不同,所以我不認爲你可以依賴於SPFile.Properties == SPFile.Item.Properties。 – 2009-09-07 11:38:16
還沒有嘗試過與反射器。我希望找到正式的「記錄」差異,以及人們對它的體驗,而不是試圖通過逆向工程來推斷DLL。 (儘管我一直在那裏;-) – 2009-09-07 13:28:41