下面是一些代碼,顯示所有可用的視圖從 快速 基於命名伺服器 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 🙂
</結束>