Partager via


SearchContext - Classe

Remarque : cette API est désormais obsolète.

Représente l'instance de service de recherche pour un fournisseur de Services partagés (SSP).

Hiérarchie d’héritage

System.Object
  Microsoft.Office.Server.Search.Administration.SearchContext

Espace de noms :  Microsoft.Office.Server.Search.Administration
Assembly :  Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)

Syntaxe

'Déclaration
<ObsoleteAttribute("This class is obsolete now. Please use SearchServiceApplication and SearchServiceApplicationProxy instead.")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SearchContext
'Utilisation
Dim instance As SearchContext
[ObsoleteAttribute("This class is obsolete now. Please use SearchServiceApplication and SearchServiceApplicationProxy instead.")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SearchContext

Remarques

L'objet SearchContext est le point d'entrée pour le modèle d'objet**[N.Microsoft.Office.Server.Search.Administration]**Recherche de contenu d’entreprise SharePoint. La méthode GetContext() renvoie le contexte de recherche de site, server ou fournisseur de services partagés que vous spécifiez.

Notes

Si vous utilisez la surcharge de GetContext de la classe SearchContext pour récupérer le contexte de recherche, il est recommandé que votre code instancie l'objet SPSite au sein d'un à l'aide de l'instruction pour vous assurer de l'objet est libérée une fois qu'il n'est plus nécessaire. Le code dans la section exemple montre comment effectuer cette opération.

Pour plus d'informations sur la classe SearchContext et le modèle objet d'Administration Recherche de contenu d’entreprise SharePoint , voir Getting Started with the Search Administration Object Model et How to: Return the Search Context for the Search Service Provider.

Exemples

[C#]

SearchContext context;
using (SPSite site = new SPSite("http://yourSiteName"))
{
     context = SearchContext.GetContext(site);

}

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SearchContext - Membres

Microsoft.Office.Server.Search.Administration - Espace de noms