EventHub

EventHub class

Proporciona eventos de índice para suscribirse.

public class EventHub

Eventos

Nombre Descripción
event ErrorOccurred Ocurre cuando ocurre un error durante una operación de índice.
event FileIndexing Ocurre cuando se va a indexar un documento.
event ImagePreparing Ocurre cuando se va a preparar una imagen para la indexación.
event OperationFinished Ocurre cuando finaliza una operación de indexación.
event OperationProgressChanged Ocurre cuando se cambia el progreso de la indexación o la operación de actualización.
event PasswordRequired Ocurre cuando un documento requiere contraseña para abrirlo.
event SearchPhaseCompleted Ocurre cuando se completa la fase de búsqueda.
event StatusChanged Ocurre cuando cambia el estado del índice.

Observaciones

Aprende más

Ejemplos

El ejemplo demuestra un uso típico de la interfaz.

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

// Creando un índice
Index index = new Index(indexFolder);

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

// Indexación de documentos de la carpeta especificada
index.Add(documentsFolder);

// Buscando en el índice
SearchResult result = index.Search(query);

Ver también