EventHub
Inhalt
[
Ausblenden
]
EventHub class
Stellt Indexereignisse zum Abonnieren bereit.
public class EventHub
Veranstaltungen
Name | Beschreibung |
---|---|
event ErrorOccurred | Tritt auf, wenn während einer Indexoperation ein Fehler auftritt. |
event FileIndexing | Tritt auf, wenn ein Dokument indiziert wird. |
event ImagePreparing | Tritt auf, wenn ein Bild für die Indizierung vorbereitet wird. |
event OperationFinished | Tritt auf, wenn ein Indexvorgang abgeschlossen ist. |
event OperationProgressChanged | Tritt auf, wenn der Fortschritt des Indizierungs- oder Aktualisierungsvorgangs geändert wird. |
event PasswordRequired | Tritt auf, wenn ein Dokument zum Öffnen ein Passwort erfordert. |
event SearchPhaseCompleted | Tritt auf, wenn die Suchphase abgeschlossen ist. |
event StatusChanged | Tritt auf, wenn sich der Indexstatus ändert. |
Bemerkungen
Erfahren Sie mehr
Beispiele
Das Beispiel zeigt eine typische Verwendung der Schnittstelle.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
// Index erstellen
Index index = new Index(indexFolder);
// Das Ereignis abonnieren
index.Events.ErrorOccurred += (sender, args) =>
{
Console.WriteLine(args.Message);
};
// Indizierung von Dokumenten aus dem angegebenen Ordner
index.Add(documentsFolder);
// Suche im Index
SearchResult result = index.Search(query);
Siehe auch
- namensraum GroupDocs.Search.Events
- Montage GroupDocs.Search