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 名前空間