БЪРЗО 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 i = 0;

            foreach (обект o в searchFactory.GetSearchViewList())
            {
                Конзола.WriteLine("Изглед [" + i    + "]: [" + o.ToString() + "].");

            }

            Конзола.ReadLine();

        }
    }
}

Имайте предвид, че аз считам себе си едва компетентен C# програмист и имам тънка кожа, така че не се изпращат никакви малини моя начин, особено re: "foreach (обект о в …)" construct 🙂

</край>

Technorati тагове: ,

Абонирайте се за моя блог.

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *