StatusChanged

EventHub.StatusChanged event

Dizin durumu değiştiğinde gerçekleşir.

public event EventHandler<BaseIndexEventArgs> StatusChanged;

Örnekler

Örnek, olayın nasıl kullanılacağını gösterir.

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

// Bir dizin oluşturma
Index index = new Index(indexFolder);

// Etkinliğe abone oluyoruz
index.Events.StatusChanged += (sender, args) =>
{
    if (args.Status != IndexStatus.InProgress)
    {
        // İşlemin tamamlandığına dair bir bildirim burada olmalıdır
    }
};

// Eşzamansız indeksleme için bayrağın ayarlanması
IndexingOptions options = new IndexingOptions();
options.IsAsync = true;

// Belgeleri belirtilen klasörden asenkron indeksleme
// Yöntem, işlem tamamlanmadan önce sona erer
index.Add(documentsFolder, options);

Ayrıca bakınız