EventHub

EventHub class

サブスクライブ用のインデックス イベントを提供します。

public class EventHub

イベント

名前 説明
event ErrorOccurred インデックス操作中にエラーが発生した場合に発生します。
event FileIndexing ドキュメントが索引付けされるときに発生します。
event ImagePreparing 画像が索引付けのために準備されるときに発生します。
event OperationFinished インデックス操作が終了したときに発生します。
event OperationProgressChanged インデックス作成または更新操作の進行状況が変更されたときに発生します。
event PasswordRequired ドキュメントを開くためにパスワードが必要な場合に発生します。
event SearchPhaseCompleted 検索フェーズが完了すると発生します。
event StatusChanged インデックスの状態が変化したときに発生します。

備考

もっと詳しく知る

この例は、インターフェイスの一般的な使用法を示しています.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

// インデックスを作成する
Index index = new Index(indexFolder);

// イベントへのサブスクライブ
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// 指定されたフォルダからのドキュメントのインデックス作成
index.Add(documentsFolder);

// インデックスで検索
SearchResult result = index.Search(query);

関連項目