Mise en route avec le modèle objet Administration de la recherche de SharePoint Server
Dernière modification : mercredi 21 avril 2010
S’applique à : SharePoint Server 2010
Accès au modèle objet Administration de la recherche SharePoint Server
Pour utiliser le modèle objet Administration de Recherche SharePoint Server, vous devez définir des références aux DLL suivantes dans votre projet :
Microsoft.SharePoint.dll
Microsoft.Office.Server.dll
Microsoft.Office.Server.Search.dll
Vous devez inclure les directives d’espaces de noms suivantes au début du fichier de classe.
using Microsoft.SharePoint.Administration;
using Microsoft.Office.Server.Search.Administration;
Classe SearchServiceApplication
La classe SearchServiceApplication représente une instance d’une Application de service de recherche dans une batterie. Vous pouvez accéder aux paramètres d’administration d’une Application de service de recherche à l’aide du code suivant
SearchService searchService = SearchService.Service;
SearchServiceApplication searchApp = searchService.SearchApplications.GetValue<SearchServiceApplication>(new Guid("SearchApplicationID"));
Classe SearchServiceApplicationProxy
La classe SearchServiceApplicationProxy représente une connexion à une Application de service de recherche dans une batterie. Le code suivant extrait l’instance de la classe SearchServiceApplicationProxy pour le site actif.
SPServiceContext serviceContext = SPServiceContext.Current;
SPServiceApplicationProxy proxy = serviceContext.GetDefaultProxy(typeof(SearchServiceApplicationProxy));
SearchServiceApplicationProxy searchAppProxy = proxy as SearchServiceApplicationProxy;
Attention |
---|
Le code précédent fonctionne uniquement lorsque la propriété Current ne renvoie pas la valeur null. |
Vous pouvez ensuite utiliser l’instance SearchServiceApplicationProxy pour accéder à l’Application de service de recherche.