鑑於SPList.ID和網站集(或子站點有一個的SPWeb),我怎麼迅速找到給定ID的文檔庫?如何通過ID快速查找共享點文檔庫?
我可以通過所有網絡遞歸枚舉並對它們中的每一個執行web.Lists [guid],但在我的情況下可能會有數以千計的子網站,我正在尋找一個實時解決方案。
如果沒有辦法做到這一點很快,關於如何唯一標識文檔庫的任何其他建議?我可以存儲完整路徑(url),但標識將公開顯示,我不覺得放棄我們完全相同的SharePoint文檔結構非常舒服。我應該採用手動ID < - >庫映射到單獨的列表中嗎?
好的建議!我有一個實際的問題,因爲單個GUID所需的存儲已經在爲這個特定的應用程序推送它(使得自定義的id - > url列表更具吸引力,因爲我可以在那裏生成我自己的簡單ID),但是你的做一個好點。 – 2009-11-20 06:46:52
哦,在你的例子中,不會使用語句只處理web(離開SPSite懸掛)? – 2009-11-20 06:49:07
是的保羅!感謝poiting它,我的本地測試使用上下文,我只是用'url版本'替換它。 – 2009-11-20 19:54:31