EventHub

EventHub class

Biedt indexgebeurtenissen voor inschrijving.

public class EventHub

Evenementen

Naam Beschrijving
event ErrorOccurred Treedt op als er een fout optreedt tijdens een indexbewerking.
event FileIndexing Treedt op wanneer een document wordt geïndexeerd.
event ImagePreparing Treedt op wanneer een afbeelding wordt voorbereid voor indexering.
event OperationFinished Treedt op wanneer een indexbewerking is voltooid.
event OperationProgressChanged Treedt op wanneer de voortgang van indexering of updatebewerking wordt gewijzigd.
event PasswordRequired Treedt op wanneer een document een wachtwoord nodig heeft om te openen.
event SearchPhaseCompleted Treedt op wanneer de zoekfase is voltooid.
event StatusChanged Treedt op wanneer de indexstatus verandert.

Opmerkingen

Kom meer te weten

Voorbeelden

Het voorbeeld demonstreert een typisch gebruik van de interface.

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

// Een index maken
Index index = new Index(indexFolder);

// Aanmelden voor het evenement
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// Documenten uit de opgegeven map indexeren
index.Add(documentsFolder);

// Zoeken in de index
SearchResult result = index.Search(query);

Zie ook