EventHub
İçindekiler
[
Saklamak
]
EventHub class
Abone olmak için indeks olayları sağlar.
public class EventHub
Olaylar
İsim | Tanım |
---|---|
event ErrorOccurred | Dizin işlemi sırasında bir hata oluştuğunda oluşur. |
event FileIndexing | Bir belge dizine ekleneceği zaman oluşur. |
event ImagePreparing | Bir resim indekslemeye hazırlanırken oluşur. |
event OperationFinished | Bir dizin işlemi bittiğinde gerçekleşir. |
event OperationProgressChanged | İndeksleme veya güncelleme işleminin ilerlemesi değiştiğinde gerçekleşir. |
event PasswordRequired | Bir belge açmak için parola gerektirdiğinde oluşur. |
event SearchPhaseCompleted | Arama aşaması tamamlandığında gerçekleşir. |
event StatusChanged | Dizin durumu değiştiğinde gerçekleşir. |
Notlar
Daha fazla bilgi edin
Örnekler
Örnek, arabirimin tipik bir kullanımını gösterir.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
// Bir dizin oluşturma
Index index = new Index(indexFolder);
// Etkinliğe abone oluyoruz
index.Events.ErrorOccurred += (sender, args) =>
{
Console.WriteLine(args.Message);
};
// Belgeleri belirtilen klasörden indeksleme
index.Add(documentsFolder);
// dizinde arama
SearchResult result = index.Search(query);
Ayrıca bakınız
- ad alanı GroupDocs.Search.Events
- toplantı GroupDocs.Search