EventHub

EventHub class

Fornisce eventi indice per la sottoscrizione.

public class EventHub

Eventi

Nome Descrizione
event ErrorOccurred Si verifica quando si verifica un errore durante un’operazione sull’indice.
event FileIndexing Si verifica quando un documento sta per essere indicizzato.
event ImagePreparing Si verifica quando un’immagine sta per essere preparata per l’indicizzazione.
event OperationFinished Si verifica quando un’operazione sull’indice è terminata.
event OperationProgressChanged Si verifica quando l’avanzamento dell’indicizzazione o dell’operazione di aggiornamento viene modificato.
event PasswordRequired Si verifica quando un documento richiede la password per l’apertura.
event SearchPhaseCompleted Si verifica quando la fase di ricerca è completata.
event StatusChanged Si verifica quando cambia lo stato dell’indice.

Osservazioni

Saperne di più

Esempi

L’esempio mostra un utilizzo tipico dell’interfaccia.

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

// Creazione di un indice
Index index = new Index(indexFolder);

// Iscrizione all'evento
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// Indicizzazione dei documenti dalla cartella specificata
index.Add(documentsFolder);

// Ricerca nell'indice
SearchResult result = index.Search(query);

Guarda anche