SNABB SharePoint-integrering: Exempelkod för att visa alla tillgängliga snabbt vyer

Här är några kod som visar alla tillgängliga vyer från en SNABB Server baserat på de namngivna QRServer (serverprocessen som vi kommunicerar). Jag erbjuder detta upp till ge er alla en smak av vad det är som för att använda medföljande snabbt API.

med hjälp av System;
med hjälp av System.Collections.Generic;
med hjälp av System.Linq;
med hjälp av System.Text;
med hjälp av Com.FastSearch.Esp.Search;
med hjälp av Com.FastSearch.Esp.Search.Http;
med hjälp av Com.FastSearch.Esp.Search.Navigation;
med hjälp av Com.FastSearch.Esp.Search.Query;
med hjälp av Com.FastSearch.Esp.Search.Result;
med hjälp av Com.FastSearch.Esp.Search.View;
med hjälp av System.Collections.Specialized;
med hjälp av System.Collections;


namnområdet Conchango
{
    klass EnumerateFASTViews
    {
        statisk void Main(sträng[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = nya 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", "GET");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Konsolen.WriteLine("Totala visningar: [" + searchFactory.GetSearchViewList().Greve + "].");

            int Jag = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsolen.WriteLine("Visa [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsolen.ReadLine();

        }
    }
}

Observera att jag anser mig en knappt behöriga C#-programmerare och jag har tunn hud, så att inte skicka några hallon mitt sätt, särskilt re: den "foreach (objekt o i …)" construct 🙂

</slutet>

Technorati Tags: ,

Prenumerera på min blogg.

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *