Delete

Delete(string[], UpdateOptions)

Dizinlenmiş dosyaları veya klasörleri dizinden siler. Ardından, silinmiş yollar olmadan dizini günceller. Bir klasörün parçası olarak dizine eklenmişse tek bir belgenin dizinden silinemeyeceğini unutmayın.

public DeleteResult Delete(string[] paths, UpdateOptions options)
Parametre Tip Tanım
paths String[] Silinecek dosya veya klasörlerin yolları.
options UpdateOptions Güncelleme seçenekleri.

Geri dönüş değeri

Dizinden dosya veya klasör silmenin sonucunu açıklayan bir nesne.

Örnekler

Örnek, dizinlenmiş yolların bir dizinden nasıl silineceğini gösterir.

string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";

// Belirtilen klasörde bir dizin oluşturma
Index index = new Index(indexFolder);

// Belgeleri belirtilen klasörlerden indeksleme
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// Dizinden dizinlenmiş yollar alma
string[] indexedPaths1 = index.GetIndexedPaths();

// İndekslenmiş yolları konsola yazmak
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
    Console.WriteLine("\t" + path);
}

// Dizin yolu dizinden siliniyor
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());

// Silme işleminden sonra dizine alınan yollar alınıyor
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);

Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
    Console.WriteLine("\t" + path);
}

Ayrıca bakınız


Delete(UpdateOptions, string[])

Dizinlenen belgeleri akışlardan veya yapılardan siler. Ardından, silinmiş belgeler olmadan dizini günceller.

public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Parametre Tip Tanım
options UpdateOptions Güncelleme seçenekleri.
documentKeys String[] Akışlardan veya yapılardan eklenen belgelerin anahtarları.

Geri dönüş değeri

Belgeleri dizinden silmenin sonucunu açıklayan bir nesne.

Ayrıca bakınız