RAPIDE intégration de SharePoint: Exemple de Code pour afficher toutes les vues rapides disponibles

Voici un code qui affiche toutes les vues disponibles dans un RAPIDE basé sur le nom de serveur QRServer (le processus du serveur avec laquelle nous communiquons). Je vous offre ceci vers le haut pour vous donner un avant-goût de ce qu'est d'utiliser l'API fournie rapidement.

à l'aide de Système;
à l'aide de System.Collections.Generic;
à l'aide de System.Linq;
à l'aide de System.Text;
à l'aide de Com.FastSearch.esp.search;
à l'aide de Com.FastSearch.esp.search.http;
à l'aide de Com.FastSearch.esp.search.navigation;
à l'aide de Com.FastSearch.esp.search.Query;
à l'aide de Com.FastSearch.esp.search.Result;
à l'aide de Com.FastSearch.esp.search.View;
à l'aide de System.Collections.Specialized;
à l'aide de System.Collections;


espace de noms Conchango
{
    classe EnumerateFASTViews
    {
        statique VOID Principal(chaîne[] args)
        {

            ISearchFactory searchFactory;

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

            Console.WriteLine(« Vues totales: [" + searchFactory.GetSearchViewList().Comte + "].");

            int Je = 0;

            foreach (objet o dans searchFactory.GetSearchViewList())
            {
                Console.WriteLine(« Point de vue [" + i    + "]: [" + o.ToString() + "].");

            }

            Console.ReadLine();

        }
    }
}

Notez que je me considère comme un programmeur c# à peine compétent et j'ai la peau mince, afin de ne pas envoyer toute ma façon de framboises, surtout re: le foreach » (o objet dans …)" construct 🙂

</fin>

Tags Technorati: ,

S'abonner à mon blog.

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *