Content クラス (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 Content
'使用
Dim instance As Content
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public sealed class Content
備考
SSP のコンテンツ ソースに対するアクセスと管理を可能にする Content オブジェクトを作成するには、Content クラスのコンストラクタを使用します。
コンテンツ ソースおよび新しいエンタープライズ検索管理オブジェクト モデルの詳細については、 「コンテンツ ソースの概要」、「コンテンツを管理する」、および「検索管理オブジェクト モデルを使うにあたって」を参照してください。
例
以下のコード例は、SSP のコンテンツ ソースの完全なリストをコンソール ウィンドウに出力します。このサンプル コードを実行するためのすべての手順については、「[方法] 共有サービス プロバイダのコンテンツ ソースを取得する」を参照してください。
Prerequisites
SSP が作成済みであることを確認してください。
Project References
このサンプルを実行する前に、コンソール アプリケーション コード プロジェクトに以下のプロジェクト参照を追加します。
Microsoft.SharePoint
Microsoft.Office.Server
Microsoft.Office.Server.Search
using System;
using System.Collections;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
namespace ContentSourcesSample
{
class Program
{
static void Main(string[] args)
{
/*
Replace <SiteName> with the name of
a site using the Shared Services Provider.
*/
string strURL = "http://<SiteName>";
SearchContext context;
using(SPSite site = new SPSite(strURL))
{
context = SearchContext.GetContext(site);
}
Content sspContent = new Content(context);
ContentSourceCollection sspContentSources = sspContent.ContentSources;
foreach (ContentSource cs in sspContentSources)
{
Console.WriteLine("NAME: " + cs.Name + " ID: " + cs.Id);
}
}
}
}
継承階層
System.Object
Microsoft.Office.Server.Search.Administration.Content
スレッドの安全性
この型のパブリックで静的な (Visual Basic では Shared) すべてのメンバは、スレッド セーフです。インスタンス メンバは、スレッド セーフであるとは保証されません。
関連項目
参照
Content メンバ
Microsoft.Office.Server.Search.Administration 名前空間
その他のリソース
エンタープライズ検索管理オブジェクト モデルを使うにあたって
コンテンツ ソースの概要
コンテンツを管理する
[方法] 共有サービス プロバイダのコンテンツ ソースを取得する
[方法] コンテンツ ソースを追加する
[方法] コンテンツ ソースを削除する
[方法] コンテンツ ソースのクロールをプログラム的に管理する
[方法] コンテンツ ソースのクロール スケジュールをプログラムで構成する