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);

أنظر أيضا