Share via


SearchContext クラス (Microsoft.Office.Server.Search.Administration)

共有サービス プロバイダ (SSP) の検索サービス インスタンスを表します。

名前空間: Microsoft.Office.Server.Search.Administration
アセンブリ: Microsoft.Office.Server.Search (microsoft.office.server.search.dll 内)

構文

'宣言
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public NotInheritable Class SearchContext
'使用
Dim instance As SearchContext
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)] 
public sealed class SearchContext

備考

SearchContext オブジェクトは、エンタープライズ検索の N.Microsoft.Office.Server.Search.Administration オブジェクト モデルへのエントリ ポイントです。GetContext メソッドは、指定したサイト、サーバー、または SSP の検索コンテキストを返します。

注意

SearchContext クラスの GetContext オーバーロードを使用して検索コンテキストを取得する場合は、using ステートメントで SPSite オブジェクトをインスタンス化するコードを作成し、不要になったオブジェクトを解放できるようにすることをお勧めします。この方法を示したコードを「例」で紹介しています。

SearchContext クラスと エンタープライズ検索 Administration オブジェクト モデルの詳細については、「エンタープライズ検索管理オブジェクト モデルを使うにあたって」と「[方法] 検索サービス プロバイダに検索コンテキストを返す」を参照してください。

[C#]

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

}

継承階層

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

スレッドの安全性

この型のパブリックで静的な (Visual Basic では Shared) すべてのメンバは、スレッド セーフです。インスタンス メンバは、スレッド セーフであるとは保証されません。

関連項目

参照

SearchContext メンバ
Microsoft.Office.Server.Search.Administration 名前空間