EventHub
Contenu
[
Cacher
]
EventHub class
Fournit des événements d’index pour l’abonnement.
public class EventHub
Événements
Nom | La description |
---|---|
event ErrorOccurred | Se produit lorsqu’une erreur se produit lors d’une opération d’indexation. |
event FileIndexing | Se produit lorsqu’un document va être indexé. |
event ImagePreparing | Se produit lorsqu’une image va être préparée pour l’indexation. |
event OperationFinished | Se produit lorsqu’une opération d’index est terminée. |
event OperationProgressChanged | Se produit lorsque la progression de l’indexation ou de l’opération de mise à jour est modifiée. |
event PasswordRequired | Se produit lorsqu’un document nécessite un mot de passe pour l’ouverture. |
event SearchPhaseCompleted | Se produit lorsque la phase de recherche est terminée. |
event StatusChanged | Se produit lorsque l’état de l’index change. |
Remarques
Apprendre encore plus
Exemples
L’exemple montre une utilisation typique de l’interface.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
// Création d'un index
Index index = new Index(indexFolder);
// S'inscrire à l'événement
index.Events.ErrorOccurred += (sender, args) =>
{
Console.WriteLine(args.Message);
};
// Indexation des documents du dossier spécifié
index.Add(documentsFolder);
// Recherche dans l'index
SearchResult result = index.Search(query);
Voir également
- espace de noms GroupDocs.Search.Events
- Assemblée GroupDocs.Search