HURTIG SharePoint-Integration: Eksempelkode for at få vist alle tilgængelige hurtige visninger

Her er nogle kode, der viser alle tilgængelige visninger fra et HURTIG Server baseret på den navngivne QRServer (server-processen som vi kommunikere). Jeg tilbyder dette til at give dig alle en forsmag på hvad det er for at bruge den medfølgende hurtig API.

ved hjælp af System;
ved hjælp af System.Collections.Generic;
ved hjælp af System.Linq;
ved hjælp af System.Text;
ved hjælp af Com.FastSearch.Esp.Search;
ved hjælp af Com.FastSearch.Esp.Search.Http;
ved hjælp af Com.FastSearch.Esp.Search.Navigation;
ved hjælp af Com.FastSearch.Esp.Search.Query;
ved hjælp af Com.FastSearch.Esp.Search.Result;
ved hjælp af Com.FastSearch.Esp.Search.View;
ved hjælp af System.Collections.Specialized;
ved hjælp af System.Collections;


navneområde Conchango
{
    klasse EnumerateFASTViews
    {
        statisk void Main(streng[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = nye 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);

            Konsol.WriteLine("Samlede visninger: [" + searchFactory.GetSearchViewList().Grev + "].");

            int Jeg = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsol.WriteLine("Se [" + Jeg    + "]: [" + o.ToString() + "].");

            }

            Konsol.ReadLine();

        }
    }
}

Bemærk, at jeg betragter mig selv som en knap kompetente C# programmør og jeg har tynde hud, således ikke sende nogen hindbær min vej, især re: "foreach (objekt o i …)" construct 🙂

</slutningen>

Technorati Tags: ,

Abonner på min blog.

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *