2013-11-26 38 views
0

如何從SharePoint中獲取用戶配置文件中的部門列表?如何從SharePoint中獲取用戶配置文件中的部門列表?

通過進入SharePoint中的每個配置文件並歸檔每個配置文件的部門屬性值,我已經獲得了用戶配置文件的部門列表。但是,當用戶配置文件的數量增加時,它會變得很慢,因爲每個循環都使用了部門的每個配置文件。

所以我想知道,有沒有什麼辦法從用戶配置文件中獲取這個部門列表。我正在使用C#。

回答

0

我不確定是否有這樣的功能。 我建議你: 1)查詢Active Directory以獲取部門字段的所有值(如果用戶配置文件是從AD檢索的)。 2)編寫自定義Web服務,直接查詢共享點數據庫(不幸的是,不建議查詢共享點數據庫,因此您可能找不到任何文檔)。 3)緩存部門列表並嘗試使用UserProfileManager類的GetChanges()方法來獲取更改並將其保存到緩存(或在一段時間後完全更新緩存)。

相關問題