StatusChanged
EventHub.StatusChanged event
يحدث عندما تتغير حالة الفهرس .
public event EventHandler<BaseIndexEventArgs> StatusChanged;
أمثلة
يوضح المثال كيفية استخدام الحدث.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
// إنشاء فهرس
Index index = new Index(indexFolder);
// الاشتراك في الحدث
index.Events.StatusChanged += (sender, args) =>
{
if (args.Status != IndexStatus.InProgress)
{
// يجب أن يكون هنا إشعار بإتمام العملية
}
};
// تعيين علامة الفهرسة غير المتزامنة
IndexingOptions options = new IndexingOptions();
options.IsAsync = true;
// وثائق فهرسة غير متزامنة من المجلد المحدد
// الطريقة تنتهي قبل اكتمال العملية
index.Add(documentsFolder, options);
أنظر أيضا
- class BaseIndexEventArgs
- class EventHub
- مساحة الاسم GroupDocs.Search.Events
- المجسم GroupDocs.Search