Integração do SharePoint rápido: Código de exemplo, para exibir todas as vistas rápidas disponíveis

Aqui está um código que mostra todos os modos de exibição disponíveis de um RÁPIDO baseado no nome de servidor Indexer (o processo do servidor com o qual nos comunicamos.). Ofereço-isto para todos dar um gostinho de como é usar a API rápido fornecido.

usando Sistema;
usando System.Collections.Generic;
usando System. Linq;
usando System. Text;
usando Com.FastSearch.Esp.Search;
usando Com.FastSearch.Esp.Search.Http;
usando Com.FastSearch.Esp.Search.Navigation;
usando Com.FastSearch.Esp.Search.Query;
usando Com.FastSearch.Esp.Search.Result;
usando Com.FastSearch.Esp.Search.View;
usando System.Collections.Specialized;
usando System. Collections;


espaço para nome Conchango
{
    Classe EnumerateFASTViews
    {
        estático privatevoid Principal(Cadeia de caracteres[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Novo NameValueCollection();

            NameValueCollection("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            NameValueCollection("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Console.WriteLine("Totais Views: [" + searchFactory.GetSearchViewList().Contagem + "].");

            int Eu = 0;

            foreach (objeto ó em searchFactory.GetSearchViewList())
            {
                Console.WriteLine("View [" + i     + "]: [" + o.ToString() + "].");

            }

            Console.ReadLine();

        }
    }
}

Note que eu me considero um mal competente programador c# e tenho pele fina, Então não enviar qualquer caminho de framboesas, especialmente re: o "foreach (o objeto em …)" construct 🙂

</fim>

Technorati Tags: ,

Subscreva ao meu blog.

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *