EventHub

EventHub class

Παρέχει συμβάντα ευρετηρίου για εγγραφή.

public class EventHub

Εκδηλώσεις

Ονομα Περιγραφή
event ErrorOccurred Εμφανίζεται όταν συμβαίνει ένα σφάλμα κατά τη διάρκεια μιας λειτουργίας ευρετηρίου.
event FileIndexing Εμφανίζεται όταν ένα έγγραφο πρόκειται να ευρετηριαστεί.
event ImagePreparing Εμφανίζεται όταν μια εικόνα πρόκειται να προετοιμαστεί για ευρετηρίαση.
event OperationFinished Εμφανίζεται όταν ολοκληρωθεί μια λειτουργία ευρετηρίου.
event OperationProgressChanged Εμφανίζεται όταν αλλάζει η πρόοδος της λειτουργίας ευρετηρίασης ή ενημέρωσης.
event PasswordRequired Εμφανίζεται όταν ένα έγγραφο απαιτεί κωδικό πρόσβασης για άνοιγμα.
event SearchPhaseCompleted Εμφανίζεται όταν ολοκληρωθεί η φάση αναζήτησης.
event StatusChanged Εμφανίζεται όταν αλλάζει η κατάσταση του ευρετηρίου.

Παρατηρήσεις

Μάθε περισσότερα

Παραδείγματα

Το παράδειγμα δείχνει μια τυπική χρήση της διεπαφής.

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

// Δημιουργία ευρετηρίου
Index index = new Index(indexFolder);

// Εγγραφή στην εκδήλωση
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// Δημιουργία ευρετηρίου εγγράφων από τον καθορισμένο φάκελο
index.Add(documentsFolder);

// Αναζήτηση στο ευρετήριο
SearchResult result = index.Search(query);

Δείτε επίσης