EventHub
Contenido
[
Ocultar
]
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
- espacio de nombres GroupDocs.Search.Events
- asamblea GroupDocs.Search