EventHub

EventHub class

Menyediakan peristiwa indeks untuk berlangganan.

public class EventHub

Acara

Nama Keterangan
event ErrorOccurred Terjadi ketika kesalahan terjadi selama operasi indeks.
event FileIndexing Terjadi saat dokumen akan diindeks.
event ImagePreparing Terjadi saat gambar akan disiapkan untuk pengindeksan.
event OperationFinished Terjadi saat operasi indeks selesai.
event OperationProgressChanged Terjadi saat kemajuan operasi pengindeksan atau pembaruan diubah.
event PasswordRequired Terjadi ketika dokumen membutuhkan kata sandi untuk dibuka.
event SearchPhaseCompleted Terjadi saat fase pencarian selesai.
event StatusChanged Terjadi saat status indeks berubah.

Perkataan

Belajarlah lagi

Contoh

Contoh menunjukkan penggunaan umum antarmuka.

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

// Membuat indeks
Index index = new Index(indexFolder);

// Berlangganan ke acara tersebut
index.Events.ErrorOccurred += (sender, args) =>
{
    Console.WriteLine(args.Message);
};

// Pengindeksan dokumen dari folder yang ditentukan
index.Add(documentsFolder);

// Mencari di index
SearchResult result = index.Search(query);

Lihat juga