다음을 통해 공유


SearchContext Class

NOTE: This API is now obsolete.

Represents the search service instance for a Shared Services Provider (SSP).

Inheritance Hierarchy

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

Namespace:  Microsoft.Office.Server.Search.Administration
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaration
<ObsoleteAttribute("This class is obsolete now. Please use SearchServiceApplication and SearchServiceApplicationProxy instead.")> _
<GuidAttribute("E4CCCDDF-F320-479F-9EFD-588F4EC91C84")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SearchContext
'Usage
Dim instance As SearchContext
[ObsoleteAttribute("This class is obsolete now. Please use SearchServiceApplication and SearchServiceApplicationProxy instead.")]
[GuidAttribute("E4CCCDDF-F320-479F-9EFD-588F4EC91C84")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SearchContext

Remarks

The SearchContext object is the entry point to the SharePoint Enterprise Search**[N.Microsoft.Office.Server.Search.Administration]** object model. The GetContext() method returns the search context for site, server, or SSP that you specify.

Note

If you use the GetContext overload of the SearchContext class to retrieve the search context, we recommend that your code instantiates the SPSite object within a using statement to ensure the object is released once it's no longer needed. The code in the Example section demonstrates how to do this.

For more information about the SearchContext class and the SharePoint Enterprise Search Administration object model, see Getting Started with the Search Administration Object Model and How to: Return the Search Context for the Search Service Provider.

Examples

[C#]

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

}

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

SearchContext Members

Microsoft.Office.Server.Search.Administration Namespace