Delete
περιεχόμενα
[
κρύβω
]
Delete(string[], UpdateOptions)
Διαγράφει αρχεία ή φακέλους με ευρετήριο από το ευρετήριο. Στη συνέχεια ενημερώνει το ευρετήριο χωρίς διαγραμμένες διαδρομές. Σημειώστε ότι ένα μεμονωμένο έγγραφο δεν μπορεί να διαγραφεί από το ευρετήριο εάν προστέθηκε στο ευρετήριο ως μέρος ενός φακέλου.
public DeleteResult Delete(string[] paths, UpdateOptions options)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
paths | String[] | Οι διαδρομές προς αρχεία ή φακέλους προς διαγραφή. |
options | UpdateOptions | Οι επιλογές ενημέρωσης. |
Επιστρεφόμενη Αξία
Ένα αντικείμενο που περιγράφει το αποτέλεσμα της διαγραφής αρχείων ή φακέλων από το ευρετήριο.
Παραδείγματα
Το παράδειγμα δείχνει πώς να διαγράψετε μονοπάτια με ευρετήριο από ένα ευρετήριο.
string indexFolder = @"c:\MyIndex\";
string documentsFolder1 = @"c:\MyDocuments\";
string documentsFolder2 = @"c:\MyDocuments2\";
// Δημιουργία ευρετηρίου στον καθορισμένο φάκελο
Index index = new Index(indexFolder);
// Δημιουργία ευρετηρίου εγγράφων από τους καθορισμένους φακέλους
index.Add(documentsFolder1);
index.Add(documentsFolder2);
// Λήψη μονοπατιών με ευρετήριο από το ευρετήριο
string[] indexedPaths1 = index.GetIndexedPaths();
// Εγγραφή μονοπατιών με ευρετήριο στην κονσόλα
Console.WriteLine("Indexed paths:");
foreach (string path in indexedPaths1)
{
Console.WriteLine("\t" + path);
}
// Διαγραφή διαδρομής ευρετηρίου από το ευρετήριο
DeleteResult deleteResult = index.Delete(new string[] { documentsFolder1 }, new UpdateOptions());
// Λήψη μονοπατιών με ευρετήριο μετά τη διαγραφή
string[] indexedPaths2 = index.GetIndexedPaths();
Console.WriteLine("\nDeleted paths: " + deleteResult.SuccessCount);
Console.WriteLine("\nIndexed paths:");
foreach (string path in indexedPaths2)
{
Console.WriteLine("\t" + path);
}
Δείτε επίσης
- class DeleteResult
- class UpdateOptions
- class Index
- χώρος ονομάτων GroupDocs.Search
- συνέλευση GroupDocs.Search
Delete(UpdateOptions, string[])
Διαγράφει έγγραφα που έχουν ευρετηριαστεί από ροές ή δομές. Στη συνέχεια ενημερώνει το ευρετήριο χωρίς διαγραμμένα έγγραφα.
public DeleteResult Delete(UpdateOptions options, string[] documentKeys)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
options | UpdateOptions | Οι επιλογές ενημέρωσης. |
documentKeys | String[] | Τα κλειδιά των εγγράφων που προστέθηκαν από ροές ή δομές. |
Επιστρεφόμενη Αξία
Ένα αντικείμενο που περιγράφει το αποτέλεσμα της διαγραφής εγγράφων από το ευρετήριο.
Δείτε επίσης
- class DeleteResult
- class UpdateOptions
- class Index
- χώρος ονομάτων GroupDocs.Search
- συνέλευση GroupDocs.Search