Como a: Return o contexto de pesquisa para o provedor de serviço de pesquisa
Quando você escreve codificar para programaticamente configurar Pesquisa da empresa no Microsoft Office do SharePoint Server 2007, você usar o SearchContext classe T:Microsoft.Office.Server.Search.Administration.SearchContext como o ponto de entrada para a modelo de objeto de administração Pesquisar da empresa osssearchshort. Para definir as configurações Pesquisar da empresa osssearchshort na administração do provedor de serviços compartilhados (SSP) nível, você deve recuperar o contexto pesquisa do SSP para o serviço pesquisa.
Para acessar o contexto pesquisa, você usa o GetContext M:Microsoft.Office.Server.Search.GetContext método do SearchContext SearchContext classe. O GetContext GetContext método tem três sobrecargas; Quando você chamar esse método, você deve transmitir um do seguinte como um parâmetro:
Nome do aplicativo SSP
Para acessar o contexto pesquisa usando a classe ServerContext
Em Visual Studio 2005, o menu do projeto, clique em Adicionar Referência .
Na guia .NET, selecione cada uma do seguinte faz referência e, em seguida, clique OK após cada seleção
Microsoft.Office.Server.dll
Microsoft.Office.Server.Search.dll
Adicione o seguinte diretivas Namespace perto de parte superior de seu codificar.
using Microsoft.Office.Server; using Microsoft.Office.Server.Search.Administration;
Adicionar a seguinte a seção do seu codificar onde você precisa acessar o contexto pesquisa.
SearchContext srchContext = SearchContext.GetContext(ServerContext.Current);
Para acessar o contexto pesquisa usando a classe SPSite
Em Visual Studio 2005, o menu do projeto, clique em Adicionar Referência .
Na guia .NET, selecione cada uma do seguinte faz referência e, em seguida, clique OK após cada seleção
Microsoft.SharePoint.dll
Microsoft.Office.Server.Search.dll
Adicione o seguinte diretivas Namespace perto de parte superior de seu codificar:
using Microsoft.SharePoint; using Microsoft.Office.Server.Search.Administration;
Adicionar a seguinte a seção do seu codificar onde você deve acessar o contexto pesquisa (substituir yourSiteName com o nome do seu site).
SearchContext srchContext; using (SPSite site = new SPSite("http://yourSiteName")) { srchContext = SearchContext.GetContext(site); }
Dica
Quando você usa o SPSite classe SPSite, recomendamos que você use a mesma abordagem como a codificar na acima etapa, para evitar problemas uso de memória.
Para a terceira sobrecarga do GetContext GetContext, antes de chamar o método, você deve determinar o nome do aplicativo para o SSP fornecendo o serviço pesquisa.
Para acessar o contexto pesquisa usando o nome do aplicativo Shared Service Provider
Em Visual Studio 2005, o menu do projeto, clique em Adicionar Referência .
Na guia .NET, selecione cada uma do seguinte faz referência e, em seguida, clique OK após cada seleção.
Microsoft.Office.Server.dll
Microsoft.Office.Server.Search.dll
Adicione o seguinte diretivas Namespace perto de parte superior de seu codificar.
using Microsoft.Office.Server.Search.Administration;
Adicionar a seguinte a seção do seu codificar onde você precisa acessar o contexto pesquisa (substituir SSP_GUID com um seqüência de caracteres que contém o aplicativo GUID para o SSP que hospeda o serviço pesquisa).
SearchContext srchContext = SearchContext.GetContext("SSP_GUID");
Consulte também
Outros recursos
Guia de Introdução com o modelo de objeto de administração de pesquisa da empresa