快速 SharePoint 集成: 若要顯示所有可用的快速檢視的示例代碼

下面是一些代碼,顯示所有可用的視圖從 快速 基於命名伺服器 QRServer (我們與之通訊的伺服器進程). 我為提供這要給你全部的使用提供的快速 API 是什麼味道.

使用 系統;
使用 System.Collections.Generic;
使用 System.Linq;
使用 System.Text;
使用 Com.FastSearch.Esp.Search;
使用 Com.FastSearch.Esp.Search.Http;
使用 Com.FastSearch.Esp.Search.Navigation;
使用 Com.FastSearch.Esp.Search.Query;
使用 Com.FastSearch.Esp.Search.Result;
使用 Com.FastSearch.Esp.Search.View;
使用 System.Collections.Specialized;
使用 System.Collections;


命名空間 Conchango
{
     EnumerateFASTViews
    {
        靜態 無效 主要(字串[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = 新增功能 NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "獲取");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            主控台.應使用 WriteLine("總的意見: [" + searchFactory.GetSearchViewList().計數 + "].");

            int 我 = 0;

            foreach (物件 o 在中 searchFactory.GetSearchViewList())
            {
                主控台.應使用 WriteLine("查看 [" + i     + "]: [" + o.ToString() + "].");

            }

            主控台.ReadLine();

        }
    }
}

請注意我認為自己是一個幾乎沒有主管的 C# 程式師,我有皮薄, 所以不發送任何樹莓我的方式, 尤其是 re: "foreach (在物件 o …)" construct 🙂

</結束>

Technorati 標籤: ,

訂閱我的博客.

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *