0
當我擁有SiteId(網站集)和ItemId(GUID)時,檢查SharePoint 2010中列表項的內容類型的最快方法是什麼? (我也有SPSite實例)從SharePoint中的ItemId解析ListItem的最快方法?
我在閱讀審覈日誌條目並需要列表項的其他屬性才能過濾條目。這些條目將全部來自相同的網站集,但來自不同的列表和網站。
當我擁有SiteId(網站集)和ItemId(GUID)時,檢查SharePoint 2010中列表項的內容類型的最快方法是什麼? (我也有SPSite實例)從SharePoint中的ItemId解析ListItem的最快方法?
我在閱讀審覈日誌條目並需要列表項的其他屬性才能過濾條目。這些條目將全部來自相同的網站集,但來自不同的列表和網站。
您是否有UniqueID或ID?
使用ID,您無法確定列表,因爲它只是一個整數。
如果你有UniqueID,最快的方法是啓動SPSiteDataQuery來檢索SPListItem,然後得到SPList。
http://vspug.com/mykiep/2007/05/09/getting-an-splistitem-by-it-s-unique-id/
避免迭代的SPWeb和SPList找到匹配的UniqueID。它會太慢。