Delete

Delete(string[], UpdateOptions)

Löscht indizierte Dateien oder Ordner aus dem Index. Aktualisiert dann den Index ohne gelöschte Pfade. Beachten Sie, dass ein einzelnes Dokument nicht aus dem Index gelöscht werden kann, wenn es dem Index als Teil eines Ordners hinzugefügt wurde.

public DeleteResult Delete(string[] paths, UpdateOptions options)
Parameter Typ Beschreibung
paths String[] Die Pfade zu den zu löschenden Dateien oder Ordnern.
options UpdateOptions Die Update-Optionen.

Rückgabewert

Ein Objekt, das das Ergebnis des Löschens von Dateien oder Ordnern aus dem Index beschreibt.

Beispiele

Das Beispiel zeigt, wie indizierte Pfade aus einem Index gelöscht werden.

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

// Index im angegebenen Ordner erstellen
Index index = new Index(indexFolder);

// Indizierung von Dokumenten aus den angegebenen Ordnern
index.Add(documentsFolder1);
index.Add(documentsFolder2);

// Abrufen von indizierten Pfaden aus dem Index
string[] indexedPaths1 = index.GetIndexedPaths();

// Indizierte Pfade in die Konsole schreiben
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
    Console.WriteLine("\t" + path);
}

// Löschen des Indexpfads aus dem Index
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());

// Abrufen von indizierten Pfaden nach dem Löschen
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);

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

Siehe auch


Delete(UpdateOptions, string[])

Löscht indizierte Dokumente aus Streams oder Strukturen. Aktualisiert dann den Index ohne gelöschte Dokumente.

public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Parameter Typ Beschreibung
options UpdateOptions Die Update-Optionen.
documentKeys String[] Die Schlüssel von Dokumenten, die aus Streams oder Strukturen hinzugefügt wurden.

Rückgabewert

Ein Objekt, das das Ergebnis des Löschens von Dokumenten aus dem Index beschreibt.

Siehe auch