StatusChanged

EventHub.StatusChanged event

Treedt op wanneer de indexstatus verandert.

public event EventHandler<BaseIndexEventArgs> StatusChanged;

Voorbeelden

Het voorbeeld laat zien hoe u de gebeurtenis gebruikt.

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

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

// Aanmelden voor het evenement
index.Events.StatusChanged += (sender, args) =>
{
    if (args.Status != IndexStatus.InProgress)
    {
        // Een melding van de voltooiing van de bewerking zou hier moeten zijn
    }
};

// De vlag instellen voor asynchrone indexering
IndexingOptions options = new IndexingOptions();
options.IsAsync = true;

// Asynchrone indexering van documenten uit de opgegeven map
// De methode wordt beëindigd voordat de bewerking is voltooid
index.Add(documentsFolder, options);

Zie ook