EventHub

EventHub class

Tillhandahåller indexhändelser för prenumeration.

public class EventHub

evenemang

namn Beskrivning
event ErrorOccurred Uppstår när ett fel inträffar under en indexoperation.
event FileIndexing Uppstår när ett dokument ska indexeras.
event ImagePreparing Uppstår när en bild ska förberedas för indexering.
event OperationFinished Uppstår när en indexoperation är klar.
event OperationProgressChanged Uppstår när förloppet för indexering eller uppdatering ändras.
event PasswordRequired Uppstår när ett dokument kräver lösenord för att öppnas.
event SearchPhaseCompleted Uppstår när sökfasen är klar.
event StatusChanged Uppstår när indexstatus ändras.

Anmärkningar

Läs mer

Exempel

Exemplet visar en typisk användning av gränssnittet.

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

// Skapa ett index
Index index = new Index(indexFolder);

// Prenumererar på evenemanget
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// Indexering av dokument från den angivna mappen
index.Add(documentsFolder);

// Söker i indexet
SearchResult result = index.Search(query);

Se även