2010-05-12 66 views
2

問候搜索語法文件 -尋找的SharePoint UserProfileManager.Search方法

我有一個SharePoint 2010服務器與用戶配置文件服務設置運行同步到Active Directory。我想使用UserProfileManager.Search()方法根據特定條件返回用戶配置文件。此方法的MSDN文檔是here。 它聲明該方法將返回匹配指定搜索模式的用戶配置文件。這正是我想要的。但是,沒有關於有效搜索模式的文檔。我做了一些猜測,比如「Department ='HR'」,但沒有任何運氣。我找不到任何其他文檔或示例代碼。任何人都可以提供有效的「搜索模式」樣本嗎?

返回用戶配置文件的另一種方法是使用FullTextSqlQuery對象執行查詢。我們還沒有在此服務器上設置搜索,因此目前這不是一個選項。

感謝, 格雷格

回答

3

的UserProfileManager.Search方法僅限於一些內置字段。不幸的是,您無法搜索自定義配置文件屬性。這裏有一個很好的帖子解釋它的用途:link text

+0

感謝您的鏈接邁克爾。我想,如果我等了很久,MS的人最終會記錄下來。 :) – 2010-07-13 20:25:41