RASK SharePoint-integrasjon: Eksempelkoden til å vise alle tilgjengelige rask visninger

Her er noen kode som viser alle tilgjengelige visninger fra en RASK server basert på den navngitte QRServer (serverprosessen som vi kommuniserer). Jeg tilbyr dette å gi dere en smak av hva det er for å bruke angitte rask API.

ved hjelp av Systemet;
ved hjelp av System.Collections.Generic;
ved hjelp av System.Linq;
ved hjelp av System.Text;
ved hjelp av Com.FastSearch.Esp.Search;
ved hjelp av Com.FastSearch.Esp.Search.Http;
ved hjelp av Com.FastSearch.Esp.Search.Navigation;
ved hjelp av Com.FastSearch.Esp.Search.Query;
ved hjelp av Com.FastSearch.Esp.Search.Result;
ved hjelp av Com.FastSearch.Esp.Search.View;
ved hjelp av System.Collections.Specialized;
ved hjelp av System.Collections;


navneområdet Conchango
{
    klassen EnumerateFASTViews
    {
        statisk ugyldige Main(streng[] argumenter)
        {

            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", "FÅ");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Konsollen.WriteLine til("Sum synspunkter: [" + searchFactory.GetSearchViewList().Antall + "].");

            Int Jeg = 0;

            foreach (objekt o i searchFactory.GetSearchViewList())
            {
                Konsollen.WriteLine til("Vis [" + i    + "]: [" + o.ToString() + "].");

            }

            Konsollen.ReadLine();

        }
    }
}

Merk at jeg anser meg selv en knapt kompetent C#-programmerer og jeg har tynn hud, så ikke send noen bringebær vei, spesielt re: foreach" (objektet o i …)" construct 🙂

</slutten>

Technorati Merkelapper: ,

Abonner på bloggen min.

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *